Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.
0 v/ x9 N: k. S; W
& Q" V0 v& Y- P- ?) BПоддерживаемые ОС:
! J: N7 j5 R Z5 c0 x+ M--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)' f$ ]) q2 ^/ M5 @9 x. y
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)7 ]2 |' ^( d- [
+ T! T$ y- }7 L7 p8 ?# K
Скачать: Resource Cryptor v1.3.10 z% K* D) n7 \3 a$ ?
. n+ G# l, M* x3 s==================== Краткое руководство по его использованию ====================
; Q* i4 X) [0 ^% f>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<9 v( p" F$ z I9 _1 x; Y2 f% K
# G( j% Y" y0 S9 k
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe# C8 j7 e9 u9 e
2. Скачайте и запустите Resource Cryptor9 I1 v( o0 @6 ~1 N8 L' H- r7 c- L! s
3. Перейдите на вкладку: Tools -> Attach Lib
* F) Q' y5 [% Z* u' H4 h4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe$ H2 a3 R5 X& d, K* {2 r7 G) K8 O
5. Нажмите Attach Lib
. ?7 j" K3 u- a0 o0 a3 F* R6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
/ |/ y$ H0 U A* T7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.2 }/ F4 {9 Z, m4 n6 l
8. НажмитеOpen Project и выберите созданный проект.9 L9 e/ p- x; Q) h& f- ]2 d: q
9. Перейдите на вкладку: Project -> Executable Files
2 i8 w: j- j- _" k2 R! H10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.5 w1 l0 v* \) C1 E
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
! h% `4 s1 J; i$ B, Q12. Нажмите "Encrypt " и дождитесь завершения процесса.
6 W! I4 ^1 U( P13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.4 W% k* d* E7 N: a$ P
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
, C4 e/ g9 R* g$ j> somefile.txt - это уже зашифрованный файл
; g& s7 ?9 B- d* e* e/ F> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
4 G& q6 U; a7 f C/ k( U( {& n' U9 l> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
1 G3 A& k% n0 M* d1 G l( J14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.$ J+ k: ~& F G, w4 P1 v" c8 o
4 K1 N8 M8 N) \) c+ ^; TНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
v2 t) ~8 c4 ^ m* z( b) {) S( g, \: }& e: f
>>> И самое главное! <<<9 e! [% S+ A/ r( g
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.+ t$ c _4 g* C$ y+ e4 q5 g
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.1 r1 g2 e5 ~# T* D, @: T
* x/ B$ D: E0 `; B6 R1 @6 P: d5 Z( M
Пример использования - Lineage 2- u* v' O" j( O. }9 _) ]2 l3 |
( r" \7 L9 U6 x& z
7 H1 Q7 T' ^& ` l7 f) A$ n |
|