Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д." l9 h. Z% D9 P6 `' D: e s
% T# z6 i% Z+ `3 h7 I9 V! _+ N% DПоддерживаемые ОС:: C b) ~, f6 @" V' |1 Q# n$ P
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)% y. ?. I7 J1 H( Y4 k7 p+ _
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
' ?4 \( N% G3 W5 l" l
2 `! D. j5 T2 |0 o0 Q: l6 vСкачать: Resource Cryptor v1.3.1; A- a+ K( o% h! ~! a
( _ R8 o$ U& |) G/ D% f==================== Краткое руководство по его использованию ====================4 l+ Z. r0 J+ j. E- X( n
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
) [+ @! @, h$ e5 @2 w- V
6 `+ K; e b* z1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
7 l% r9 w. D; N2. Скачайте и запустите Resource Cryptor
. w% K, W9 h3 i9 G8 d/ `* Q% q3. Перейдите на вкладку: Tools -> Attach Lib
) g. U7 Y2 h3 ~' U: l/ ?' P4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe" H Z7 z- X0 s8 h `% y
5. Нажмите Attach Lib
: {. n! ^8 l; }0 ?# b2 E6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
8 o$ g% ]3 f8 E& Y5 f9 }- s7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить., q# Q, P4 Z0 C: E4 P
8. НажмитеOpen Project и выберите созданный проект.5 e( s X/ B1 |
9. Перейдите на вкладку: Project -> Executable Files
7 w5 N7 h6 Q2 ]/ Q10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
/ Y' w2 D* c+ U+ f+ U) l" R( v11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.' J3 M7 }' u6 a9 p2 v
12. Нажмите "Encrypt " и дождитесь завершения процесса.
9 }- N# \$ ^# l4 S13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
* a2 G- z3 I3 e0 \+ P0 w8 EНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).6 y% Y; x N1 B+ i% ~8 F
> somefile.txt - это уже зашифрованный файл
+ D5 R6 l, U/ F8 B; S5 Y> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.7 M! t. B+ e" }( a6 b
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
1 c0 B$ ]. a7 Q14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться." d0 c. Y' N2 l. m4 P
: b" j) A" w$ f1 w8 e
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.1 O0 z# O0 K' [ m8 W5 z5 Q
8 R: a" Z- g1 z1 Y>>> И самое главное! <<<
' s2 Q8 g/ N* i( C' EНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
" {$ C( B' T% \* s5 E, ^' S& Y2 }Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
) z7 l- O6 ~# z6 N( N0 h# G2 f2 J/ U3 }# ^4 z1 o ]" T/ S# M( O9 q
Пример использования - Lineage 2/ K7 \: o# h% _* l
B1 F) x- Z. C D7 d
5 F& A0 ^8 W/ Y6 q! I |
|