Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.) E v: `7 q0 z# i3 a& Z3 X/ B% p
7 L& m' p! {0 o* M2 L4 L f6 WПоддерживаемые ОС:( p/ t m6 j: [8 Z
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)2 M- y: m8 M0 `. H( R
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)* X9 i3 Q( e" ?/ y" W
" n' g6 Z2 \& D0 d' K
Скачать: Resource Cryptor v1.3.1
% ]; c# v. X: k2 q+ I; d$ _$ v9 d' C- A( _' ^* C, G% ]4 ]% F6 @, N
==================== Краткое руководство по его использованию ====================
$ h9 ~- P9 ^5 w" O" I8 s>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<7 r4 a$ e6 y* ]1 t7 D
6 [6 V( n( Z/ k8 k- K1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
$ Q" E' B# X' L3 f( j: F7 u2. Скачайте и запустите Resource Cryptor9 J) M& t9 Q( l
3. Перейдите на вкладку: Tools -> Attach Lib
4 \" W# x3 p) I* P8 V4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
3 A9 k% w" U/ @5. Нажмите Attach Lib3 x' S" u o) Z' i( c3 k
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe0 n4 w3 j3 s0 U \1 l- {
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
3 W7 ^ G* M Y- t% S, m( W, u; ?8. НажмитеOpen Project и выберите созданный проект.; c5 W4 O# q! W( p
9. Перейдите на вкладку: Project -> Executable Files
& k9 q0 G8 H5 \5 K X10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.* [. T* O7 R: N
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.5 p, a2 Q' c4 P1 z
12. Нажмите "Encrypt " и дождитесь завершения процесса.5 a3 I- B1 t+ C" [
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
6 a/ v/ ~& E( R* A: p$ kНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).5 Y; a* C8 E+ f; ^1 ~9 m' M
> somefile.txt - это уже зашифрованный файл
+ [! R4 d% `: O4 f, q7 Y> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.! |9 U* Y' @" P: J6 {& {9 q
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию). b1 b) g& |* J( o+ U
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.# p$ W% y; h! z% i& Z+ A
& ?, T/ F( K/ L( k& _1 ?1 s( m- QНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.# [3 i2 |& U+ o6 o e9 b( o
: B8 R% B& R2 x( Q>>> И самое главное! <<<
$ x0 o1 J* J4 [$ m4 C1 H ^Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
( f/ ]: Z1 f1 {8 _) iЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
( l3 w4 [# I0 @5 M4 A( y8 m
" G: E# I3 T1 c. N0 }5 {Пример использования - Lineage 2
g( o" m( U& x6 x$ {
* h/ } H# S9 _; K r! M
: _8 H! n2 e J2 {4 x: R |
|