Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.
7 b5 @: x+ B& ^: x3 T' S0 V# h' e& ]
Поддерживаемые ОС:9 B, l T8 c9 B8 W) s
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)! R. i8 E# @! |- o+ D1 M g8 D% P
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
) ]0 c6 h8 _4 y2 U8 T. F) D7 s0 v d
Скачать: Resource Cryptor v1.3.1
% r. z/ w( E. e: ^1 u/ s1 e( k7 t# R$ ~3 a
==================== Краткое руководство по его использованию ====================1 U: [4 p6 _ I9 j( [( H/ ^$ `
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
5 r2 B' [% @. P: ^
$ R8 h' _% f, H- n7 f; M1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe/ O: o' _2 [$ S3 I, {- b1 H
2. Скачайте и запустите Resource Cryptor
# P/ J! u% A/ h; v3. Перейдите на вкладку: Tools -> Attach Lib8 T. q" ]! w2 n6 a( r
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe+ @" c; |0 e3 `
5. Нажмите Attach Lib) j/ r# h* }- i
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
- M5 }- S' Z3 ]' w; T; d3 ^7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
6 q- H. ~4 H; f0 b t8. НажмитеOpen Project и выберите созданный проект.% o/ A; }0 u6 ~) L) T( Z
9. Перейдите на вкладку: Project -> Executable Files
; O6 E7 t( L& `' r5 o! G) t10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
x4 ^; E) c. [6 ^0 l. X/ L11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.2 k; y4 p* ^9 i& g, j' T: `% q# [( x
12. Нажмите "Encrypt " и дождитесь завершения процесса./ B8 A- d+ p2 z8 j0 V" x: h0 C* F
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
- Q6 v* _7 ~: r& YНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).+ s* \0 c6 y) i i# u
> somefile.txt - это уже зашифрованный файл
& b/ Q! Q W6 E' ?3 g: e% C> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
9 p1 k6 l: y/ E5 @, b& p) Q( ~> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).0 L, s6 [# v( w E l
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.$ E6 Q" e! o9 k- Y4 H
( b# h; d5 Y5 U& ?- S0 F: @
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.. p6 A/ o& x; ~: d
5 a& r. @, v; X& v
>>> И самое главное! <<<
- ~' W' t$ @" n) @3 b. K' pНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены./ B* H$ ~+ t+ U; K% m4 B, y# i
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.- y9 Z* M1 P% G0 \
7 O3 \$ ~6 w5 |; T6 Z& O: K: WПример использования - Lineage 28 L2 _5 e# ?+ g( S* i
$ E2 W- `1 U1 C( C0 `2 J # c& G% t( z6 Z) Q' M
|
|