Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.* m% k& \1 N; f% j, j. [
7 X1 w- S9 x$ F) `: c1 Z3 g0 dПоддерживаемые ОС:& `, P: d7 _3 i6 i5 x9 I
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
2 q& B7 z7 l4 ^7 w9 g5 Q--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
; o! T' Z1 r7 p4 a
# x: a& Q {4 J4 y) S" H$ X# TСкачать: Resource Cryptor v1.3.1
5 C+ _$ Q; X. P; \$ Y
$ D6 |; s2 c% h0 Y==================== Краткое руководство по его использованию ====================( U, x* b. a! e
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
4 d/ l, n, x4 ?
9 @0 S0 x, W" m9 H7 A1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe& E7 U. C3 O* D2 q( b3 w' B# q
2. Скачайте и запустите Resource Cryptor7 C7 Y, a8 Z+ B- E
3. Перейдите на вкладку: Tools -> Attach Lib4 ^* b. n" |7 p$ k J/ s
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe) Q, F2 ]) m# T5 Y. y, J9 f
5. Нажмите Attach Lib( o, V, Q: K4 _) t* M' d
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe/ Y8 E, I Y; A
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.$ r8 ]: P, k3 N6 `! O) U
8. НажмитеOpen Project и выберите созданный проект.: J% I' k0 T$ N
9. Перейдите на вкладку: Project -> Executable Files2 |) q* E0 i1 R2 `% V2 ?' I& |
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
+ o" d: [& J! S11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать." G2 }) r1 M/ `3 [$ j6 e: W1 W
12. Нажмите "Encrypt " и дождитесь завершения процесса.
/ V" l: ~9 `" g: y7 x' @0 Y/ T13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.! h" ~9 \# Z& t: `: v6 x
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число)., ?. W2 M4 R% @& K* N
> somefile.txt - это уже зашифрованный файл% }. v& m" m A- Q' N
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.& M8 k* F5 \, | H0 F
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).4 T, ^1 I+ ^' ?- P6 S- p
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.. B# L2 Q: u6 D( x$ |. `
y8 T2 f- d0 H9 w
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.2 U) J6 H( `% l `
. {. v3 y8 ~5 R# u% n4 w>>> И самое главное! <<<) |" m9 Z3 i j6 r6 V: S8 r6 L
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
. h7 y& H; V! i0 X& F4 ?Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.' K* G& G6 @/ U/ F. s6 U" j
' R' `7 p }0 h, fПример использования - Lineage 22 U) R% F6 ^& M' |7 O; Q- B: g
7 e. g' n' f9 [& x/ P0 t+ C. q0 ?
$ C. r7 f( ^, A7 I O9 \" ~ |