Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.9 H7 T m' R0 z5 D
+ n/ L7 c, C8 a
Поддерживаемые ОС:
+ i* a# {8 @; `; C0 ~9 H--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
4 N1 e5 n* [# {$ p# B: Q--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)! M$ L- X% `0 m" k: C$ k" y" @( k
( f0 w% a5 V b3 D2 c1 R- `
Скачать: Resource Cryptor v1.3.1, V5 s' H6 w# ]! |
# {& c# L9 C3 D) @. l8 }
==================== Краткое руководство по его использованию ====================5 z+ B) X' e& e7 E7 M: J8 b6 y
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<7 |; X! E9 [5 Y3 H% P
1 [+ v# A9 `+ u) M, r! \
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
9 d# x# k; S. b; p2. Скачайте и запустите Resource Cryptor
7 Q. k: _9 Q) R5 C5 i3. Перейдите на вкладку: Tools -> Attach Lib( D) {0 S* z$ e2 d3 ^
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
- ~$ {. @9 @7 F( v# ]' o5. Нажмите Attach Lib1 ?) A2 H% E- V' }& X8 z
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
* T2 n6 f& q* k) i( K9 w/ K6 g7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить. |; `2 t F) Y+ [' o" ~7 a
8. НажмитеOpen Project и выберите созданный проект.
: i' }* k8 W# Q# C9. Перейдите на вкладку: Project -> Executable Files! i( t6 P5 D/ v
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
+ ~( N0 {) a. z3 U, @! Z" M11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
: Q# Y1 w5 M! r! o/ `& B12. Нажмите "Encrypt " и дождитесь завершения процесса.
8 E x/ d# ^! q' }/ s5 m4 b13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
5 }" u! K+ Q' G, G* LНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).8 c! Z9 I* O/ S6 R- @$ @: e Z3 r
> somefile.txt - это уже зашифрованный файл
7 Z( L! |; {9 J) o3 |" {. t8 r> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
' e3 e% Q) f5 D& f7 z> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
3 K% ]; h- J0 V2 X7 `6 z14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
: s6 K6 j/ S$ d6 m8 I1 s/ x/ s$ }$ r2 K
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
, \) K& n8 c ]2 B: f4 w1 W4 A1 d3 Y
>>> И самое главное! <<<- r/ Z7 E3 G6 M4 S& o5 P
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
: r8 z) C6 c+ ]! J1 ?( WЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.2 L6 C* ^$ B4 ]0 [, M& K7 G
5 H3 O s) w: n% q* k0 P8 A' yПример использования - Lineage 2
4 K" |/ ~! \: H" [+ E# C! H4 b% c' z1 N3 Q
% i# s, {7 j) Y1 B7 u
|
|