Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.
2 J! |: D) Q5 Z' D
8 ]/ N" U* d, p: vПоддерживаемые ОС:" \1 R5 C) W6 g! G: y' y3 u: a
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)9 d+ B8 I- q2 U Z( d) j
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS): R4 ]0 r8 W7 t9 F9 m
1 `# {: A7 _- h" d0 DСкачать: Resource Cryptor v1.3.1$ b; L1 J/ i6 r: x
# o* q: v/ {2 ?==================== Краткое руководство по его использованию ====================
( `3 E) ]. c* V* N>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
& ^0 T& K; @& [! V
2 A# e9 `5 _" I& g5 |8 Y1 b2 {1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
5 m4 j+ f. }. d8 Q1 J: a- J W2. Скачайте и запустите Resource Cryptor6 p0 g9 q: G$ N, V3 \; Y
3. Перейдите на вкладку: Tools -> Attach Lib
$ B+ i# m: ?0 U9 [8 d4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
/ I, }% f d& c' ~5. Нажмите Attach Lib5 _( V5 X4 @" a* b% S
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe- w) {. _7 J5 }" E) {. I0 } n
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
" s& r; D$ i4 h8 i; v/ _8. НажмитеOpen Project и выберите созданный проект.
; D( n: A4 h" C W9 h9. Перейдите на вкладку: Project -> Executable Files7 y0 z8 w$ C' D1 |# D
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
1 J) A( r9 c0 D2 p& `+ ?6 B* I11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
4 U) P' E. C( i8 X$ T T12. Нажмите "Encrypt " и дождитесь завершения процесса.
# p5 Y; _% \& y' d& `, |7 q4 e+ H/ @13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
# @8 ]5 Y2 t$ X1 _+ t3 p: ~Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
! X% Y5 d3 C: p9 i! U> somefile.txt - это уже зашифрованный файл( ? f2 O: J9 q1 D1 b6 f! s
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
7 d0 I) S- C$ U> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
* J6 D, |2 x% ?4 P+ ]2 _14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.3 A, V( o6 z! D
9 M% F; M$ {, u; Q3 ?. U. z4 n3 |0 WНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
: a$ Y, T* P% v2 k: y7 y8 @
X; D; e9 v; O6 s>>> И самое главное! <<<
) B( K4 R% U" M) j/ xНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
* I/ l( D. y \, _0 B0 p+ j* WЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
3 {: A3 L3 a; A: [0 p+ F* c
9 P p! o/ u9 C( x4 ]Пример использования - Lineage 2
3 q6 A' w) Q) ?0 W8 m, Y7 L, @8 s) h. Y; u9 ?( l
/ k! o1 i, Q0 @- u7 w |
|