Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.. O) ]! y) [0 {! H8 b. F k# z5 ~
! E0 R$ `. t- E6 T
Поддерживаемые ОС:; g0 C8 U9 K! N
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
2 L( O' ~( h5 q: |2 a) F5 a0 q--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
" [0 N5 w3 w# w g& r4 \
' I( @( j4 ]3 zСкачать: Resource Cryptor v1.3.1
8 _1 m, O) s$ o1 s, d
4 W! I6 v( i$ f8 E ]==================== Краткое руководство по его использованию ====================
9 J2 m3 [, t) x; o7 ~>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<% U0 T" B; W$ D6 l% ]7 `) n( W0 R" q
( h1 `+ [) Q# z: z, k
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe$ H# i9 s2 y# `+ K+ W6 N
2. Скачайте и запустите Resource Cryptor, h6 q' D( k, _# {6 F' I
3. Перейдите на вкладку: Tools -> Attach Lib
7 j/ Y) E9 C2 F$ G# x4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
+ A7 _' t% @; g4 x! q9 c5. Нажмите Attach Lib
6 r, [) Q) W- _+ D3 E6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe/ S% a8 `/ a9 @( M
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
) L1 c7 s- W6 [; K& f0 A g8 z: z8. НажмитеOpen Project и выберите созданный проект.! S6 U( V+ y1 u' s, p$ w! p2 v
9. Перейдите на вкладку: Project -> Executable Files
, d, j1 h- |1 C- @$ M- P10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
* g6 U9 f/ @! V/ @. N- x11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
+ d" M- g) d7 D7 P7 y$ s12. Нажмите "Encrypt " и дождитесь завершения процесса.
( a; ]6 F* f2 ]13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.- _# x/ F8 h6 ? O% K# q
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).- e& \: X9 l, K5 p: ?
> somefile.txt - это уже зашифрованный файл
6 r/ K! ~0 q- |> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.& P: Y* h; H2 }9 r1 R1 j, j: ~7 t
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
- {' K8 r% m6 C: b. o; q+ C14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
9 S& i. S6 F9 \0 L9 k; K( D/ { V8 W
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
0 J4 _ y0 L6 ?$ B" d" i4 L0 y7 N/ e5 N/ d% u
>>> И самое главное! <<<
6 i# t8 L! \4 J: u' X4 b5 MНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
9 p' c: X; ^/ |2 zЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
- Z3 l0 o: h5 e0 _
" @' x3 F+ K$ H. FПример использования - Lineage 2
2 c* p- p! b) ?3 C
/ r3 X: `' c. p6 R
6 ?7 @% P/ w8 `, Z; J |
|