Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.: [0 U5 e% l' q) o/ e% b+ V
; J7 T1 L: Y( z
Поддерживаемые ОС:: ~: ^4 L& p" g2 G
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
; l: z9 T& e5 h5 L* I# \--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
: t$ f3 I% H0 g" }4 R/ ~8 {* _5 C3 ?8 P* U' F9 ?
Скачать: Resource Cryptor v1.3.1# o' k" V3 p$ |% h
, Q7 W9 y6 r" U. }6 h==================== Краткое руководство по его использованию ====================6 v/ E5 Z [" }' E+ L
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
+ c) x6 u2 O! }" Z7 t( L/ b$ ^& B& E7 M& |2 P4 f
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe9 p3 Z& V: v& Q0 A$ n
2. Скачайте и запустите Resource Cryptor) G& l( v& E$ O3 i2 r
3. Перейдите на вкладку: Tools -> Attach Lib
( g( a4 r, }: @( a4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
- N. b3 K. I7 @2 b: v5. Нажмите Attach Lib
% F) i2 _% q, z) S8 z5 S4 s6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
+ Z2 _3 a3 A; {5 d' l* O9 ^0 r7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить./ c' C3 L, h0 C% P7 u
8. НажмитеOpen Project и выберите созданный проект.3 J. ?9 v: w' u: ~: g
9. Перейдите на вкладку: Project -> Executable Files
7 L6 P5 v% N7 O2 O$ J. Z) _10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.' t' @1 S R/ l2 _9 \6 u
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.# i# J: C4 g3 T) I3 i+ K
12. Нажмите "Encrypt " и дождитесь завершения процесса.) E# G$ y+ U( l0 Q! j5 B5 c
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла." ]; H. \$ Q% |, }" k
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).; ]5 B6 j8 n8 _! s1 Q
> somefile.txt - это уже зашифрованный файл/ [* d4 z: _4 r1 s8 g
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным. m! p. ?( ]: p5 x# q1 E
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).7 s g0 M4 N0 @" @$ W( c$ ~
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться./ A; N1 K1 h, m: X
$ s3 I) L) Z& y% w
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.) x+ Y( e& a+ C! b
6 Q3 [( X( R9 g6 z* N2 w>>> И самое главное! <<<
* @5 P0 Q7 ]3 Z/ R. ~0 J$ {3 kНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.! O- ~4 a, d* ?& k; L+ @
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.2 q8 b! ^% |* Z! I6 a
6 H% k) |2 }+ a1 N5 {Пример использования - Lineage 2' M h% v- v5 M' v
& S! G9 Z% V% n" p/ X
! Z/ Z2 }# ^6 n |
|