Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.* y+ D; N4 d# Y- g" |0 G# W
: k0 U1 R% M4 {# b
Поддерживаемые ОС:
* g# c" ~ p7 a: y/ s/ ^--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)/ W5 Z2 E$ r8 }7 t9 `
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
' |6 u/ f- n2 c! w6 n1 ?
4 p' S7 A- k; _6 j5 _! K: @Скачать: Resource Cryptor v1.3.1
, o0 Z, r; g' e8 P( k5 G% C1 c: C8 s, k/ E) e
==================== Краткое руководство по его использованию ====================; h7 p/ u. Y$ n2 @* h$ ~
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
6 ^0 {& F; [& ?1 p* d. T; u+ d$ n- e7 K. A
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe; V0 ~9 j# P6 F" `2 S
2. Скачайте и запустите Resource Cryptor5 h4 z) v" f5 E! `
3. Перейдите на вкладку: Tools -> Attach Lib
. {4 D' M3 z* E- e. ^) S4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
. ~4 Z$ `: m1 `6 E; L5. Нажмите Attach Lib' V' q. Y" T0 M4 g% ^# l" a
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
/ K, T; K+ p" t% R7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.* o- G W; A3 i6 q
8. НажмитеOpen Project и выберите созданный проект.
7 z% J5 I- m- \: |0 {# b: H9. Перейдите на вкладку: Project -> Executable Files: K7 K) D7 B& L9 d
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.1 Y" x9 O3 a z( z
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.* L5 ^& ^3 Q" y# _$ V" b; x5 B
12. Нажмите "Encrypt " и дождитесь завершения процесса.
& l! J; B% h& J# o. r% j3 b13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.; t) o2 y. q4 I5 v2 H
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
7 A9 n' R$ ~) `6 u& b- j: S8 U> somefile.txt - это уже зашифрованный файл
& `* M, y5 F4 j: K- f> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
1 t% F- i- N0 p2 N/ b' F: \, A" B> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).! G6 u. ^4 E$ `8 r
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
. m8 F4 n- a0 a( ?' c7 U, o6 p: N: J! `; R a2 Y, ?/ o
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.. p! {( h- S. `+ V( Y5 h
: ?# s6 Z5 R8 s, ^# Y
>>> И самое главное! <<<
' r O5 N8 R' b& bНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.% I% M" m# F$ A7 C
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
$ s+ Y6 W+ p8 {2 R3 \5 W8 `+ N' Y& [9 w- r
Пример использования - Lineage 2, K1 v `( w" N2 N8 ~
( c' x6 a6 ~" s* T9 b) E* t . C" o" j! r( v
|