Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.! e) d5 i# o9 |
* |, Q4 }( @; T& aПоддерживаемые ОС:2 {$ b' m6 F8 k- n
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)8 [* ~ o+ `& \! o# m- \3 b; @+ A
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)) s6 p4 x+ ?. s& z6 E
+ q m' i5 t1 ~( h8 S9 J" a. }+ |) ]( GСкачать: Resource Cryptor v1.3.1
: R4 _ L# y, \5 Y, ]" @( F
7 p; C# h& {' o0 Z==================== Краткое руководство по его использованию ====================9 U, C7 [0 P4 k8 ]! \
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<( R' R. I: e9 @/ m2 x
/ i5 s: t2 d& ~' V1 |3 e
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe; O. x* O) y& ~' w* V# B) V2 Z
2. Скачайте и запустите Resource Cryptor4 J% O' Y$ N- d v0 y
3. Перейдите на вкладку: Tools -> Attach Lib
! v$ K8 ~' c9 J, n# j; C4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
) O& }, l) `. M- y5 Y8 h; h5 @5. Нажмите Attach Lib4 Z/ K+ x3 g; W. @% [: X& D
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
+ l4 G& e1 t- A$ |7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
" Z$ g% Y8 I! d7 p/ V8. НажмитеOpen Project и выберите созданный проект.$ a/ c0 S3 s8 L, e
9. Перейдите на вкладку: Project -> Executable Files
3 h+ l# e0 T* s- P: L" B7 O* H/ U10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.; n; o2 w6 h! K+ H1 ^
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.3 b- X. O9 R% k3 d$ I4 @
12. Нажмите "Encrypt " и дождитесь завершения процесса.
4 I# R% [ x5 t8 j# c0 H13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
% e6 H- {, h" BНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).5 I3 y' Z1 g" W" E* s
> somefile.txt - это уже зашифрованный файл1 l. l8 i+ A9 \' o! Y2 d8 b
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.% H* ~6 f4 K7 Q
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
- g/ V: p: n; @4 X' d/ q6 y14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
8 d' R% @ {3 H. D8 _" M
; N1 T9 L% f4 \! A! |На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.1 `; R; U, _( i
- c2 b3 b1 g$ p# }* [0 U>>> И самое главное! <<</ t6 v: y% V. Y8 G( D5 G8 J
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
) e; p" F% G/ n# o) |5 P* dЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.4 Q! k- _- {" I5 G" z: P* D
, R9 C% R% f M( Z' BПример использования - Lineage 2! V2 h4 D& l0 ]- `) o* [
0 M. c" \. S4 z6 l4 z
- i; ^, k) G4 o* M0 R |
|