Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.' A" q3 e% E+ ]! h
, H/ W: a5 I. {7 w& [% R
Поддерживаемые ОС:6 e) w) ]) \; y8 _2 T
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)' p1 O; @: m+ v4 {
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
% A. a5 s2 b6 H$ t6 I g% n- _- S8 C J. G- p
Скачать: Resource Cryptor v1.3.1
- o& i- m# l8 ]. T
- q$ u# e, A I; Q! ^==================== Краткое руководство по его использованию ====================
7 x; M1 N# J1 @) S>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<# c9 r# e! i0 R; _' e
* V- C: `: G# ~4 C, v! ]+ z1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
1 z( O; G+ B- F( ~1 w: [2. Скачайте и запустите Resource Cryptor/ f) t; X( T* {! D9 k
3. Перейдите на вкладку: Tools -> Attach Lib4 E7 B- S9 }/ H. c+ b1 I5 k9 k* Q
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe" ]3 V1 k% D3 u2 H* z) S
5. Нажмите Attach Lib( p) s% f/ \- s" C) u+ Z
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
$ H/ N4 _/ E( u( v7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
( C3 R. L. @; p8 m8. НажмитеOpen Project и выберите созданный проект.3 c# k5 h* E) _9 |4 d8 t* ^0 B
9. Перейдите на вкладку: Project -> Executable Files
& n3 w' u5 C8 d' @; E3 }5 I+ O+ P: u10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
% V! m. `( T5 b- b11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.4 M, Z$ t2 q8 y+ f) B
12. Нажмите "Encrypt " и дождитесь завершения процесса.
. S3 G; J# ]' Q0 V, \13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла./ I; g# u& p* A' g6 @
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
2 y* }/ K1 _" Q7 F! p8 C. D> somefile.txt - это уже зашифрованный файл
/ o6 |4 V! l! k+ s( l4 F> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
4 m6 y3 ^: g0 l> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).3 @* O4 D/ |5 s! |0 z
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
5 |4 ] H) v S& \* s& z! `- ?2 ^9 W3 ~8 Y- l0 ]
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
1 X6 z) v% ^: T/ ?+ Z- K, N& ^1 v: v2 _
>>> И самое главное! <<<
" j' ]' `' _& `Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
( A+ C1 _2 E+ S6 N Z! `Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
# r2 K! Y9 }7 c x: y: ^; Z: n; h0 J r; k8 a# W9 D
Пример использования - Lineage 2
. B7 Y5 a, J& D2 q/ g3 g. |
1 e1 |9 I$ ]) v; D3 I5 A
2 o5 s8 g4 n, ^, u- `4 k& U |
|