Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.
1 F/ P7 B$ y$ L1 q @5 R8 l$ k
5 P8 y0 N" S3 i9 P' ^Поддерживаемые ОС:& _* v6 v* ]* d- \ C* X# v
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6). J7 M9 j+ K( b6 E, t8 E3 b4 |0 U
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
& l) q# D H5 H
. w# s* n/ D: VСкачать: Resource Cryptor v1.3.1/ b8 ^" h0 A# E2 V' k- ?. E0 x2 D
# r9 i. B& Q K( A7 P4 T==================== Краткое руководство по его использованию ====================- ?& q; G- g: Z, i1 J
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
0 R7 D" U& d2 p% R+ U; A3 d
: r9 A( C% z2 [. O3 @" O+ ^& e1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe4 x. m8 y8 A! a2 T/ T
2. Скачайте и запустите Resource Cryptor- G& Y7 Z3 F3 k' ?
3. Перейдите на вкладку: Tools -> Attach Lib
" V3 w8 j- C9 m7 d8 j4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
: L3 B. U, q& J' q! ?: _. u6 b5. Нажмите Attach Lib- P$ Z, D7 S3 _+ @/ M. n7 @
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
% j' l1 f2 b9 w, V+ W7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.+ s4 O+ ^1 a8 b# `. O+ f" }
8. НажмитеOpen Project и выберите созданный проект., E+ ^: S5 [) j/ w1 `
9. Перейдите на вкладку: Project -> Executable Files
4 A. f! V" O$ n: W* ~10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.* |9 C, a4 x K Y% E5 n2 G
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.1 S/ j& S, W) Z( ?* l) [( o: E
12. Нажмите "Encrypt " и дождитесь завершения процесса.
& A) v# p0 {1 R& i5 e; t4 q* R13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
3 f: E: m) G& c2 M4 ZНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).9 s; c6 E! r$ b I
> somefile.txt - это уже зашифрованный файл
& a% K, r' w. o> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным. K+ ^8 b1 j: r! L
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
! c% K7 K& c9 {9 Z p6 B P$ T14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.& O) |& Y6 N4 A" P8 i- p: ^
' }3 s: k$ V( g7 R$ b
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.7 Y4 O% O: j! S
9 G# |# a9 O# B' g- |' E0 z>>> И самое главное! <<<
1 M0 U: {' Z4 Q' S/ s- {Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
w& ?; C) M& K, k( m4 cЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента. T( \ H0 V( S7 g- p6 s, w
) @. f+ f* w) \
Пример использования - Lineage 2( Y0 T* u: J* M$ G3 c& J
- m; J. x! C; e: p, D: \
# l. v8 V+ V/ r. z: r* A8 F |
|