Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.3 I2 o b( O M
' v/ ?8 T! t" @: `& G; A7 g
Поддерживаемые ОС:0 [! ^: v g3 r# G9 \7 x
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
- O+ b( _2 q9 Q4 s7 `--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)8 i6 b! C8 ?& u6 `
# M; \; l$ {) i1 g& {) l" LСкачать: Resource Cryptor v1.3.1( A+ B7 y: ]0 q3 H5 n# j! a8 R8 d
& L- R- N g3 N+ { b! e! g==================== Краткое руководство по его использованию ==================== c3 g- e' ]. Z- s) `; z& e
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
( ?1 O5 d3 l! A( K3 B I
9 v' _: L* ]- ~9 n( _8 X2 H. s: i' E1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
/ _0 ?$ |! @/ v7 H& ^$ M* L4 ~% O2. Скачайте и запустите Resource Cryptor
3 F1 f; B+ _7 h4 |# ?3. Перейдите на вкладку: Tools -> Attach Lib/ Q" T7 l E5 n7 f
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
& {9 c! [4 d/ X& |- e# k0 O6 M2 H9 ?5 R5. Нажмите Attach Lib
2 M# y: Z' b/ `- ^( f6 h7 ?" {6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe2 H4 E5 R: w) d! N/ i
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.. T, j. d1 z; r8 U# [$ F9 g. i2 T
8. НажмитеOpen Project и выберите созданный проект." Z+ u! \: @$ q+ W4 Q
9. Перейдите на вкладку: Project -> Executable Files
* U- F2 @+ o6 h$ B; ^9 ~+ r* v) L10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
& g1 e h9 U5 w( U! a11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.2 Z) S) W& r( ~! n. N/ C
12. Нажмите "Encrypt " и дождитесь завершения процесса.& S- D9 f$ A: \& `
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
) r) `/ } P; _5 L, `$ |. N" e3 jНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
$ i1 w' X, H3 ~2 _3 T> somefile.txt - это уже зашифрованный файл
# @1 @2 m+ [! j( ?+ T, t: z> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.- q5 o4 Z; X; k5 ], t
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
, ?: r0 S8 n. @14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.4 s; u- L% v$ c
: Z( T G: Q1 N/ r( b6 F, m
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
/ n2 t! ~9 R) Q* P/ g; C
, G5 `" `. L* h>>> И самое главное! <<<5 z& Z g# w' |; @" c$ a- q
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены., \ k& [0 b0 P. B
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента." X- M; O' Y' n$ v) ~ c2 v! I
! R( ]- {( g% y5 \9 IПример использования - Lineage 2+ W5 a, X) |" s5 b5 z1 g% Z3 ?5 \
/ w4 H) }5 J& f! P( M
2 q$ [2 F; ^! N |
|