Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.
0 T# U1 d% z+ U0 h% Y, K" ]: _! E- U/ A* Z
Поддерживаемые ОС:
" g# J( p, e6 p+ r--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)! K9 ^ V+ F% h* t8 C
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS). a; q9 u' H- `! `& ]1 a
3 q; `8 A9 ~$ Y- |+ sСкачать: Resource Cryptor v1.3.18 n& K, h. B- k, C
+ t) g( L1 o" j. _
==================== Краткое руководство по его использованию ====================
0 j. |2 S, @3 |0 v1 @" Q. I>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<: S0 `& ? a8 }
0 @$ V/ b0 [$ a! Y: L0 {) v1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe8 z( P8 i6 j w3 @2 T
2. Скачайте и запустите Resource Cryptor) z8 ]( b/ l3 E2 | Q6 x
3. Перейдите на вкладку: Tools -> Attach Lib% [$ |7 j, l* t6 R5 e; Z$ V
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
( l# ~+ w6 d5 s ?* C3 @. m5. Нажмите Attach Lib+ c' l" I7 x6 K
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
3 i( \ d1 C9 x( l! v9 E9 d7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
$ Q. q$ o" W2 Q9 J/ {; G5 N' X8. НажмитеOpen Project и выберите созданный проект.
. M G+ U! y* Q7 z, L% @. u9. Перейдите на вкладку: Project -> Executable Files
9 Z; A; U R \# s H& i8 y6 Q10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
3 P+ J: p/ D& ~, c11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
2 `! R" B* Z4 L1 k, F' a12. Нажмите "Encrypt " и дождитесь завершения процесса.
0 r7 f4 l5 Q# E13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
8 v% g/ @) j) ~$ ]% U" V, cНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
; W# X$ _3 B% Q5 l7 p" `> somefile.txt - это уже зашифрованный файл
/ N; h; j. @6 W- b6 n% q; [/ v> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
% s# @ C; u) w3 G. y$ @> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).- t8 H' P5 l' \! Y
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
, Z3 m$ O& z' W* U
* ^; v* a0 q6 D7 b% rНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
$ M) S# ` y5 X: o( z* z+ t" Q; n$ I8 O% _
>>> И самое главное! <<<
# _7 H7 T5 @$ E& V/ r, dНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
6 L+ H9 t# d9 S' H% u" K6 w5 c/ D4 J* {Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
( L1 N3 q0 w& E# g) J" V! K# V
% J; E0 X+ m* m7 tПример использования - Lineage 2- X5 h# O& E4 ?# A. z# B
# f8 ^. v: B$ E% F1 y
8 W' I0 T% y' |' K" @- ?8 }" p2 b |
|