Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д. C' h. m$ I! k3 |" X
2 J Y5 e% x! F |6 A3 ?Поддерживаемые ОС:
1 d! T0 C) l1 s9 h/ h--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)/ ~# L. ~: K& n( |- x- n
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)/ @8 [" I/ X. X& O
0 v/ f2 k( o+ F. H$ p9 d
Скачать: Resource Cryptor v1.3.1
, H" O2 `) C7 J
( A y+ P8 p; z4 k: t==================== Краткое руководство по его использованию ====================
- ^5 e- x6 Q U% y' R" i' I7 L: u! e>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<' [ r0 Q k6 d
( w& y+ a- Y5 g- m1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
5 c) L3 m9 `) F4 R+ ]2. Скачайте и запустите Resource Cryptor3 B5 E4 Z3 Y- v: O& L: k$ g* N
3. Перейдите на вкладку: Tools -> Attach Lib0 |6 u! A: t2 K# D) t3 i" Z
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe( H* W3 {" Z& y5 `4 D
5. Нажмите Attach Lib0 N G6 j0 G" A h
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe9 q# S' Y8 P3 a5 B9 p: K2 {
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.# L& Y1 ^* `: T# q' X
8. НажмитеOpen Project и выберите созданный проект.
+ d" D0 V1 Z( R6 y6 S9. Перейдите на вкладку: Project -> Executable Files r+ ?) Q. c) C) V8 W
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.2 N' u0 ~* \4 t% g
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать./ f4 Q2 | T/ }9 S5 f
12. Нажмите "Encrypt " и дождитесь завершения процесса.& m+ Q' W/ n) c8 |6 u2 J, j+ b
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.# a+ P3 Q( I2 Q/ S5 b0 ?0 G5 V
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
9 o- ?: `0 w- b% W% p! M7 D) Y> somefile.txt - это уже зашифрованный файл2 m5 \7 I7 y: K N j
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.! _" n$ k! {; O3 R, i" H
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).0 e% s7 w8 h# ~7 z! t* o9 X
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться., ?1 ]3 R) V5 n9 \$ O
3 [$ Z% b: F& S! H! B8 S, F
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.: z8 _0 F1 D ^" P
" e+ d$ _% B, }. d2 ^
>>> И самое главное! <<<7 t4 w" i. ~8 g+ k
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
9 p6 n2 q9 h- H" v' uЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
4 M5 n8 b+ z) ], D/ v) W5 q. z+ C4 S3 j$ b5 N! U3 Z: Q
Пример использования - Lineage 2
/ T& o/ B- y6 }" d1 @9 ?" i4 z/ J. b$ {! D5 |7 Y: Q$ r
$ G; `9 S# P P( r
|