Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.! x2 e% A6 v9 ?/ R B# e
1 r9 W1 c* _# N+ l6 `Поддерживаемые ОС:
6 Y' }- B1 X8 B# @/ u# w* i--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
% ?) C, U6 Y: M1 [--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS), k' m9 t. k* E e0 c9 k" ~8 Q6 I
, m. n5 }, Z+ J6 R4 T! h- dСкачать: Resource Cryptor v1.3.1
5 v0 n8 C* p8 @4 o
6 t) F/ I1 @ T8 F5 k. i==================== Краткое руководство по его использованию ====================2 Q) C. k" \* q) l' Y
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
! s! f$ I. c. Q, c3 o+ E- s1 k$ X
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe* |4 \; K7 ~$ `
2. Скачайте и запустите Resource Cryptor
" Q/ V% G: u% C- z. k3. Перейдите на вкладку: Tools -> Attach Lib
. {! M8 B3 f" C8 `- w. v2 E4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe, h3 O3 x; g/ I
5. Нажмите Attach Lib7 z( x g$ v, Y# F( @
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
6 Z5 r, a) E; v% G* A ?; \& a7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
% F* g3 P4 @2 k9 ^8. НажмитеOpen Project и выберите созданный проект.8 b! b; a9 e- Y) q
9. Перейдите на вкладку: Project -> Executable Files. O( c2 Y/ P0 N, @& E$ R1 [/ Z
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл., _7 y+ N. d r+ ?& T5 F
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
% {7 X4 y; f$ ]; \) M8 C* A12. Нажмите "Encrypt " и дождитесь завершения процесса.6 G4 I" p- n# f- N9 {
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.# g' U5 G6 A4 ~' z h* E
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).$ A; ^. f/ Y: ?- i, ?% x4 G# t
> somefile.txt - это уже зашифрованный файл9 v9 D+ J7 R# R; M
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
1 ?$ m1 q$ K& h* G* w$ d' t> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).; M) v3 V( g& U" q2 C3 F
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
/ `: @- \0 \# \( d. B5 |
* _% J0 L0 k o( @На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.2 ^2 \: U- N; v. w. H
' G5 k4 F7 B+ ^* K6 {4 _>>> И самое главное! <<<
# O) r% ]( O' c# F1 wНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
% h* g) g/ X& G$ c$ i9 h* t. A. LЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.( x# g: L' I. M6 g: B C
& s1 E& `: q! Z+ H8 T$ V3 aПример использования - Lineage 2
2 q) E" Y" t. s8 B3 l! }
0 r p% N$ F3 G4 l . V4 x- T2 G1 I( i+ T
|
|