Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.
, \/ m% \% G+ d; @5 A- m
: N$ p5 \1 e% _( w3 b) HПоддерживаемые ОС:. X+ k" ~; V4 A9 K( Y% h4 c
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
# j% F7 _2 s8 q' k3 S--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
2 I* B4 Z& B2 p
) v: u$ G/ F# d7 iСкачать: Resource Cryptor v1.3.1
* c1 r( E- f8 l, v7 b2 z U3 l i& L
==================== Краткое руководство по его использованию ====================
0 W# X. \7 p: |1 K8 o( s. f5 B>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
- i0 k% C: M0 h" b& N
) a# u5 j* T, d/ h1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
) h3 Q ^/ O6 Z2 Q$ A2. Скачайте и запустите Resource Cryptor
1 \$ }$ V+ W: T3. Перейдите на вкладку: Tools -> Attach Lib
8 G' f+ [6 `' C$ J4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe4 V6 R/ b- |1 u
5. Нажмите Attach Lib
7 J5 [* O) u6 N+ h6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe' A* ^ s2 h6 C
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.6 N- l( T1 Z) {/ @: j# u' [% R2 q
8. НажмитеOpen Project и выберите созданный проект.* \# B% B. F1 _' |( Y
9. Перейдите на вкладку: Project -> Executable Files
4 [6 h4 d4 X+ I# T. G0 J+ z10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.) O1 @6 ` z+ F; b
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
! G3 N" ` h0 o8 I12. Нажмите "Encrypt " и дождитесь завершения процесса.
& d. R3 G2 D1 l" O) ~+ y13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
* g: i( [, l o& B- JНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).' z: z+ U6 W* A) [/ A1 w# T# F- Z
> somefile.txt - это уже зашифрованный файл$ N" M; G! U* G1 R
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
( S$ _+ w1 P+ M, ~- D2 R* B> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).* C" p6 M$ K; q2 ?
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.6 \: I @3 z6 e
" ]7 H0 u6 o! c% Z# BНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
/ n' w$ H- g; T' S- ]8 z) \0 i; ~/ H
6 m7 v9 O1 N# Q6 c4 Y>>> И самое главное! <<<
; u- }! {/ Y9 x* {. ]2 Z3 HНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены. j8 o6 `3 ^- a+ \) P
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.3 y) g7 A2 [8 f$ O, S
% r r5 B' q1 z, C2 W; S) r1 }Пример использования - Lineage 2
" k6 O" w; [$ o3 ^
2 ~) |! k8 i3 Z" j! `
8 y. A1 Z( o9 F- c |
|