Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.1 G1 D5 ~) N, u4 l4 e
1 j% p: `1 t4 Q8 k+ T9 ]. U% k% K
Поддерживаемые ОС:
8 l) o) _3 t# i" i3 n--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
# g. N; e( f0 q# X# h3 M--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
3 M1 B6 p$ \2 s. W f& B7 [1 Q' y2 o4 F
Скачать: Resource Cryptor v1.3.1$ M& `/ \1 Q& R% ~( R. Q8 O
9 n8 v: g0 m {6 ~! e8 L2 }==================== Краткое руководство по его использованию ====================
" d A0 f! D2 j3 \>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
1 N$ X& a8 Z7 F* T [7 c
. M- o: [7 g5 t+ R5 g1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
+ z2 w' k \, u' O2. Скачайте и запустите Resource Cryptor
2 N, q6 H% T. p" \. A3. Перейдите на вкладку: Tools -> Attach Lib
- d2 {" x& `6 e4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
: r9 `/ Q, V) w) a* x I5. Нажмите Attach Lib
1 c7 m) S' d. U6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
' o! `/ }+ `) [) u$ R7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
) Q# g {! i; V* ?( n8. НажмитеOpen Project и выберите созданный проект.: q6 v* ?, u) c/ b$ s4 \
9. Перейдите на вкладку: Project -> Executable Files
, f9 q) q* y& {8 D) o7 S' W W10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.7 I: K% w4 @2 w
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
, J9 p# H$ W) l6 V! g12. Нажмите "Encrypt " и дождитесь завершения процесса.
5 `; n/ x7 }& _1 U13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.* W4 I) z5 |7 z# y! M1 d
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).. |. @5 ` @$ T2 q6 a+ O
> somefile.txt - это уже зашифрованный файл
' V/ ?2 q: E6 O+ |$ ?3 M> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
& M9 P m: S D: { `; Y0 L> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).+ ?1 P5 A; B" F! r$ {+ g
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
e9 [' P$ K# h( t: W; F+ a3 Z1 Y( N# b& K8 @1 U! Q1 }
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
) x# w9 {/ x& f: m0 U: S/ b: i
8 V3 [" s1 X4 J: k. y>>> И самое главное! <<<1 B; e5 {1 c( c* L" c- m
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
! |1 B# T" q8 ^& OЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента./ A1 o% M- ]' V* } m
3 Y+ ?9 y+ q+ E% E! C7 UПример использования - Lineage 27 n$ q' s! ?& G; P
1 x5 L2 D; o0 w" C* z
1 g4 u% D5 k: T0 s! y- u |
|