Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.
! [* y; l; B3 K2 h* @4 T* ]3 H; |% Z, k; X' j9 t
Поддерживаемые ОС:/ g, E, p* c( U) Q c5 k
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
% F& V. e B+ u5 v0 P/ W# Y--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
' d4 Z( [# y) b" C; |5 v, u; Q' F X e u8 d% C* y% U: B4 Z
Скачать: Resource Cryptor v1.3.1
- _0 Q5 b' C& D' p$ T
* e( `; Z( o+ X! ^( c2 T==================== Краткое руководство по его использованию ====================
3 A5 V- T+ R) `6 V) v& M. ~4 d, v>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
$ P' r$ l, ]" N" b' S l7 ~6 x3 s e# ~% N: G
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe( \5 q. F; F3 j
2. Скачайте и запустите Resource Cryptor
* G q* y+ Y; p# ~; b+ E% ^) j3. Перейдите на вкладку: Tools -> Attach Lib4 M, s6 E0 b4 |( `$ |, o& w. F% T
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
+ R9 P6 L! v2 W( _5. Нажмите Attach Lib$ w1 r* g4 }3 G" ~1 \
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe$ G/ t' k: @- e/ h& F6 |5 M
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
/ _# Q6 L |" h+ J+ d: F5 N8. НажмитеOpen Project и выберите созданный проект.$ X3 f4 o2 F2 f9 y0 d
9. Перейдите на вкладку: Project -> Executable Files
' J% n( O( {$ u& {5 y8 W; B9 l10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.6 d: k1 t* u6 T. b$ v
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.( p; ~, I* m5 ~3 P, m
12. Нажмите "Encrypt " и дождитесь завершения процесса.1 w6 g8 j$ D5 T* q/ w
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
$ P, I' d( U* |! Q( j# vНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).7 Y- j7 g6 N) m4 f4 i7 V# L
> somefile.txt - это уже зашифрованный файл% i; V% U1 l; @% f( \ i: q9 k3 T5 r
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.$ X% x* Z4 G4 ~5 e0 E! T q
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
7 [. B# k4 ]% z" h1 q( q% {9 L14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.* m% Q2 \) e2 l# q
& ?$ M7 H. L( `8 F/ g! ^5 s. yНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение./ j0 O% ?8 B, I% p' Q/ v O8 @
( E8 G8 a7 W! H( x# ~% V>>> И самое главное! <<<
8 o. Y6 o: \0 M I' LНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
: j" ^5 p9 o* l( i: dЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.3 [2 R o- F; @+ u' b0 b0 N0 z
6 }5 ^8 l, [) n- F! p1 T* T& uПример использования - Lineage 2% l9 }* g5 F% H$ G
6 `' k9 K5 V+ |5 z+ H& K! s
! G: s) e7 E! d1 d& k* t1 k m
|