Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.# q4 \6 Q/ r" k4 m2 _
& H5 J5 d5 C2 G1 l& ?0 [4 s
Поддерживаемые ОС:
! r7 Q) t5 |7 n8 H5 v--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)$ R$ T$ }0 v5 f4 F
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
! T% O, n0 `8 Q1 H5 Q; n
' U8 N4 L5 g- O+ J0 L5 `Скачать: Resource Cryptor v1.3.1* e/ w7 G! D8 m3 H. l4 p
9 s$ e, R2 G* F B& w# ^0 j+ h7 e
==================== Краткое руководство по его использованию ====================. P* E9 H: Q0 H
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
% T5 H5 X& @. s7 E8 X8 a
) R& v S* u3 x- A/ ~! d1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe. g2 }6 W) h/ {5 i4 M& ?0 _
2. Скачайте и запустите Resource Cryptor% I1 ~: m) M+ O
3. Перейдите на вкладку: Tools -> Attach Lib
1 F {% v3 s$ p3 V4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe, E1 j: d' h6 E% J3 a! Q$ P
5. Нажмите Attach Lib
( ~$ g. @6 p( s' E4 U1 F6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
1 o/ m6 [2 b$ @# c/ |7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.3 I/ ^! e5 p& D5 |4 v) S
8. НажмитеOpen Project и выберите созданный проект., d( ]3 \2 X+ V* O
9. Перейдите на вкладку: Project -> Executable Files7 V7 @% j# c9 }! V' c
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
/ l, V0 J) ^8 S7 H11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.8 `2 t6 l% j+ Z# Q
12. Нажмите "Encrypt " и дождитесь завершения процесса.
8 Q$ `1 x, [3 d$ Q6 a* p4 b$ a13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.: a* O$ a) ]* [5 z: d6 A5 P
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число)./ a, @+ a: M/ M+ A' X
> somefile.txt - это уже зашифрованный файл, C5 Z6 G' m( p
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
- R- x R9 T9 z) q> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).3 U, V' @- j/ A9 X/ ^" I' l) n
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.6 L$ [$ w5 P$ F& k
* Q1 G* \9 v0 H' {На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
6 x0 x- G4 o5 k- t" z# `0 R
) i9 J$ R5 q% B5 U2 x>>> И самое главное! <<<
: v; B3 ~- F# ? a6 F, T( z- m3 SНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
' [, ?2 |/ [3 t5 s x) L- F$ tЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.( R8 K4 P, T& W! j5 z1 z
: s z! \% n7 A! uПример использования - Lineage 2
$ l5 ?7 C# L H- v3 F
+ l" l2 W! ?- n7 n1 ^0 K 3 P. B0 \ U' Y* @
|
|