Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.
8 S- K6 j; E, A. i y% K5 |8 l) |/ v3 o! X$ F4 n, J. W4 O
Поддерживаемые ОС:
. C+ ]7 F1 U2 Q7 Z# F6 _( Y--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6): b+ O# @9 |' l& q) O+ N) @
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)/ Q4 l( L& O: a
: c h) I3 B* z( g9 s& o" SСкачать: Resource Cryptor v1.3.12 ]& z. ]( K1 ^! G. N
5 s3 G! }2 |, B/ W+ ]
==================== Краткое руководство по его использованию ====================; k! Y9 g' Y# s9 D% h
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
+ i7 f6 n3 ^; }* }5 ?1 N, h; S5 c9 D3 c3 f
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
) m! J% @# a- x( C7 |) j8 a2. Скачайте и запустите Resource Cryptor
: Z, @$ U3 u q+ q" g; ~' ^5 d$ H3. Перейдите на вкладку: Tools -> Attach Lib8 S$ c" u7 C3 g
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe3 r) A* e2 S, [& S; h3 _
5. Нажмите Attach Lib8 s0 ~% k# i1 A% T3 I
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
8 W9 z# `& \/ v4 K/ ^2 j6 J7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
5 b3 V# K, |7 C8. НажмитеOpen Project и выберите созданный проект.0 x" U0 J8 {& |( P) G p
9. Перейдите на вкладку: Project -> Executable Files
; _) b6 Q, K0 _: J: V0 F) K* r10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл. n6 ^+ ?) H3 i1 p. J1 V
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
. U8 b7 I2 P. q12. Нажмите "Encrypt " и дождитесь завершения процесса./ P+ F# i. p6 P0 l% J$ \- `
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
3 o2 x0 l, |: c, o& v0 MНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
* A$ Z- F( D- C6 C> somefile.txt - это уже зашифрованный файл
2 y: c& F& F( j( ~> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.4 c2 z- l1 B) A
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
4 c. e F9 \' w! J# a( D8 b0 S14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.& B7 s$ S1 R# i! J1 v( h. Z
; V3 S; {( S' `0 l% VНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
; [# k: f0 R# J7 T! d
6 h1 Z) _4 l9 _( |5 d' V& B4 s>>> И самое главное! <<<
( o% l/ {; ?$ ^( ~# n, N( mНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.! z- L) o! N3 C$ ~: V) f
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.- \# s* y" U% ?0 z1 Q8 i
" |0 E0 b% R6 I! yПример использования - Lineage 2/ Y$ }7 w: J4 `, m3 ~7 R
; H7 _' V: o) F1 v& o9 D
6 F8 ^/ L0 C3 s2 N( o2 _# m |
|