Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.+ V7 [6 h/ d6 F! I" W
! Q8 P$ |( W; ?6 V8 y( X$ K
Поддерживаемые ОС:
! p! _7 H/ J! v3 l--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)4 |2 h/ O* Q9 p1 w) y4 _6 H
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)+ D1 u9 c& J7 H& X
6 M" S0 u! `5 `Скачать: Resource Cryptor v1.3.1
; e! P2 ~) ~' C9 f0 ]4 Z" O& k. X
+ I. P3 L. Y O==================== Краткое руководство по его использованию ====================4 f, d) S/ ]* R2 W
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
6 o( o4 n3 \ T, H4 Y
8 }4 _$ h# ^5 r0 \" e4 z# k1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe& w" t) Y: u- }8 _- z
2. Скачайте и запустите Resource Cryptor
: g2 B3 ?6 O( H J2 h) z% [7 [3. Перейдите на вкладку: Tools -> Attach Lib9 O3 _0 c! _; z+ q& k
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
1 Y! h1 a- J8 h; F8 ^2 t5. Нажмите Attach Lib
( L+ @( X0 W9 T0 u* H7 h6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe3 b; c0 }# e- G
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.$ o/ ^2 Q7 H& t& ?7 Q/ ?2 y' [
8. НажмитеOpen Project и выберите созданный проект.
3 G& a# p0 |! F/ \, u! Z1 M9 `8 P6 a# U9. Перейдите на вкладку: Project -> Executable Files3 a( ~5 A' P) n3 N- r
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.( ?& r2 ~3 o; q* m) o
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.1 G* Q) B' q6 z
12. Нажмите "Encrypt " и дождитесь завершения процесса.
$ x* x6 b% M- K! V13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.3 }" Q3 z. I) v7 i2 p
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
7 x* R: S1 l8 F" q! ~1 m1 u, Y1 R> somefile.txt - это уже зашифрованный файл' V5 N- J& U- l$ f! x
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
" p9 W0 m L$ P6 `> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
$ X/ O+ j L/ l- \+ C2 v- o14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.3 L; y7 V2 S c( a' b
9 F! V, _# J( L" k7 w5 gНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
: n$ ^+ u) R7 N) Z, R: t
/ T' S: y4 _' t9 z: ]>>> И самое главное! <<<! |4 X; {1 H2 C% U( F
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.! f) ] o' T$ |. @; a
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.3 A6 W' M1 O: h$ Z2 V
/ \' w4 r0 V G8 t" oПример использования - Lineage 24 P! B8 d k" n6 Q3 |
8 X4 z% C0 ~1 a. K
9 b- t3 A/ O% I
|
|