Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.* h5 M: I3 M4 t* z% U
2 |! W# ?/ {4 S/ ?, [/ iПоддерживаемые ОС:
$ P' X+ `8 E2 `2 e9 V5 i--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
6 @" j9 @5 g- r4 Z/ L M* t8 X--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)# s+ W! K8 V3 K& n4 y
- q8 J4 @# m3 _8 Q& G' U# `Скачать: Resource Cryptor v1.3.1; N j( m9 E8 c7 R8 @4 ]* A6 A
: N1 E7 J: q8 m4 I% _==================== Краткое руководство по его использованию ====================
3 i2 M9 F% s3 W% V5 B>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
% S n3 q$ n' Y8 D* [, h! u/ D# A3 e+ y* b
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe$ X2 p, {7 f" o
2. Скачайте и запустите Resource Cryptor
1 ~: l. t/ c! J$ X0 o9 j& }3. Перейдите на вкладку: Tools -> Attach Lib `$ F8 c/ Z4 l* A* Q& Q% e
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
8 M, E* @3 b1 J5. Нажмите Attach Lib
3 k- a; `1 W$ y7 ?6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
8 {. |8 q9 Z# a7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.0 ?* @, M; _0 d$ W j7 s! H7 ~! q. F
8. НажмитеOpen Project и выберите созданный проект.8 Y; `* w2 r- u1 N7 h
9. Перейдите на вкладку: Project -> Executable Files3 t0 |# p" F! q8 a
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
4 x( q* P. Q! ]3 i% j& R$ U11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.8 }0 i) f. W& J0 w. U
12. Нажмите "Encrypt " и дождитесь завершения процесса.
4 }- q7 t4 `: j& M13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.$ R' o( }7 f" j" J( h! }1 i
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).3 c n! B7 _# C5 o1 S2 m( n$ m/ M/ M( w
> somefile.txt - это уже зашифрованный файл& D# k3 e2 ^+ i+ |
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.6 a0 i* {3 K0 E% o; K, U/ R0 [ a }
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).5 p+ J. p9 l9 w+ _" T
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
; c$ q) i1 V, y
" Z# N" d% E. J* B5 {+ m, [На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.7 e% H. A0 z8 e, \, l- U
, x( a4 q/ U' |3 B& M>>> И самое главное! <<<6 o `8 i; b+ C
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
5 d7 i3 N5 v, I) }' ^% V# bЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
& T) A8 |' d! Z: i. d A
8 c @& q3 F+ X Y, V$ EПример использования - Lineage 2/ G7 |3 ?# Y- a( s
5 I0 W# \. n1 _5 c, D7 r8 d
6 `: s0 d: z3 L0 j Y3 e5 ?) v1 p, G |