Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.# e8 F5 H2 d& y3 Y/ U
r& b4 d, g* y# D" zПоддерживаемые ОС:
0 B. Z) j' v C9 A5 Q7 F' o--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
# T/ C8 G( u& [* q6 h% i, v' D1 p--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)+ _% j( ?4 C8 N4 j
3 u( I/ b* ?* f- |" FСкачать: Resource Cryptor v1.3.1
+ [# p& e& Z( U
0 p% q; ^ s) a==================== Краткое руководство по его использованию ====================
" A) q" E; K" F( j>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<8 j0 _) z0 P, _# F" S
+ |: i7 k' \% K, i+ s
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
- Z1 N5 i9 L$ K) C+ I% A) R2. Скачайте и запустите Resource Cryptor9 L. C2 p4 Y. {5 e
3. Перейдите на вкладку: Tools -> Attach Lib
) [: U8 v( m6 t+ m$ A$ a4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
. P' c e+ c& ?' x5. Нажмите Attach Lib
6 l2 s' ~; X" W( D* f6 V; }( d6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
3 g5 t5 a* n, v7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
. A+ @) c( E. P! U0 [2 K% d8. НажмитеOpen Project и выберите созданный проект.
: w0 a- Q# t9 \" {6 ?% B9. Перейдите на вкладку: Project -> Executable Files/ s" O, P0 t+ P. ]- ?! e8 n
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.( P! j- u5 ?- y' h' N' D
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
' S" d3 |' u6 M' J5 P12. Нажмите "Encrypt " и дождитесь завершения процесса.2 G# @& P9 S/ v4 I* \* J
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.; }- ?" j" `2 |5 `# x
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
5 P- {" T* h; {! |# J> somefile.txt - это уже зашифрованный файл, {( v$ B" h& W) {# m! C
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.9 Q* `% R: c; q* C) N2 C
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).3 Y* g) ] j% o1 c" J9 z& g0 l, N
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
. ^4 ^! @5 J. a0 i8 @/ q) \8 [. Y$ x H
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
( q: K3 b2 z+ a" t8 X: L$ H+ }8 |8 a3 t) d& {- _$ u
>>> И самое главное! <<<2 J" k5 E# S: y/ l4 {: @5 M" J! F
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
1 u9 d X9 C, K9 tЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
. T6 \( F1 z& W. n/ J b/ n
9 g( i. U& ~. y9 W) |8 N/ S0 yПример использования - Lineage 21 _9 i# T) N; L' a' z, ? T: t
. F, _- u9 ~9 N. Y! T1 S, D1 W6 E9 b
& X1 u/ e% E, d" O
|