Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.& }' d& D0 w$ J8 O% m) ?$ O
+ @( d* M! |/ Z3 K
Поддерживаемые ОС:- V1 f l. @5 Q2 d+ h
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
3 ^) ?3 [; e, z( c+ S q3 X( S--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)7 V/ y. a6 \; _2 H) ?* D
) _# M0 _7 Z6 b/ E( I, s; eСкачать: Resource Cryptor v1.3.1/ \* J9 E, t" O/ n
' c: g( a J \6 b. p5 ^! ?1 W/ W1 d==================== Краткое руководство по его использованию ====================
1 C1 @- ?$ d& O/ r>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
$ L0 v' `, {8 o6 t1 g0 q) n2 q) ]9 y" @0 g" {7 ]3 v" x
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe) ?6 I2 O. Z/ [" {/ y( B; l
2. Скачайте и запустите Resource Cryptor
8 n3 I# ^ \/ P4 }3. Перейдите на вкладку: Tools -> Attach Lib
' T* W5 g! s7 u5 z( g4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
! s% {9 c1 Z3 l* u" x' |& B+ ~ g+ z+ S5. Нажмите Attach Lib8 W4 s# l; f3 P) k1 {
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
0 X5 G- g+ R- y) h! @) s7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
9 R2 r, x7 ?+ Q2 Z6 T8. НажмитеOpen Project и выберите созданный проект.
) R$ h1 |! z7 x) b. w9 e9. Перейдите на вкладку: Project -> Executable Files, C# }" m3 K/ N* A' G' l6 Q( b1 F
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.3 Q: s0 W: \4 Y; M
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.% w9 \* c+ N/ [$ {$ g, q h3 M
12. Нажмите "Encrypt " и дождитесь завершения процесса.3 u& G( s- l7 i* r( ]
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
* r+ p4 j' e5 C, n/ KНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).6 ~7 E b; O4 L: B. c* G2 C8 ^
> somefile.txt - это уже зашифрованный файл3 q& @: |5 H6 g# a5 N
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.) @' O2 V: h! O& L+ ~2 B
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).# o7 j. d1 U# u) t+ R7 T
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться. J0 S0 t% w( k* U: T
! C1 C6 y5 ^5 [7 r) b3 W
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
% U" e& W6 V; P3 a5 A) \* Q1 l; N$ D$ l* o( M. A% P: N
>>> И самое главное! <<<! v5 @& o* v5 q& |7 x5 v3 P# `
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.; V. H$ o3 l/ @; x, e
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.+ [2 d& v) C" x" c& b
3 @2 Y' @* ^4 t( ]6 p- i9 u9 mПример использования - Lineage 2
6 t9 k2 m6 X/ g$ m1 E. C. h
9 F: \+ l. K N8 L8 k% `0 ~% \
' K: F1 Y' J: t' F, b2 x |