Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.
6 ]& N; F% D. [. G% F
8 s- J- ]; E; l9 g+ W) h1 oПоддерживаемые ОС:
; F+ D$ j5 I5 @/ K--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6) |2 p8 |! x$ \: r- x5 J. G
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)1 u+ U; `& b* ?4 ?# _4 C; ^; t6 _; T
5 o: n1 D S0 b: B! V$ E1 N, IСкачать: Resource Cryptor v1.3.1
6 T3 n6 x; g) N( q- p+ x2 D( H4 _4 p2 t3 w
==================== Краткое руководство по его использованию ====================! A# f6 M6 |% u( D
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
# _0 K+ D; C, w9 y, c, o- c# c C) I' _3 b
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
- @; W6 w3 \$ t8 A d2. Скачайте и запустите Resource Cryptor
/ Y$ _" y& H1 f- V3. Перейдите на вкладку: Tools -> Attach Lib
8 e: o( `- S' W- P4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
/ y- S8 b( t: i. l3 D7 W9 _6 y9 ~5. Нажмите Attach Lib
1 C" [( v: X- y- D1 e6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
$ b' ?# D: q9 L7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
, E8 k; T- ?& _9 x. A/ Z; o$ Y8. НажмитеOpen Project и выберите созданный проект.% X! w: Z$ u& x# A% Y6 I% b
9. Перейдите на вкладку: Project -> Executable Files# ?, e1 b. N- j6 H
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.$ H8 B- {1 k, Z* q8 a1 V2 L0 |
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
5 M: l/ p& L5 D( m12. Нажмите "Encrypt " и дождитесь завершения процесса.& ~% ~9 F( g/ N1 D8 T, w: b6 ^
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
: z9 w) t/ f6 X7 g: OНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
6 ~" Q% |$ K* q7 Q; L> somefile.txt - это уже зашифрованный файл: p9 z- G- j! Y4 i* r* j: j
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
, [9 O( D( q$ Y1 o4 `> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)." ^7 [% S8 {# o( I! {/ ^( x5 b
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
' g% s& B3 J8 S. F
1 p+ q" ? [6 Y' _8 tНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
5 [' |+ E3 T0 {- R6 t/ \0 T: M8 ?3 I' S$ C$ [
>>> И самое главное! <<<
8 H- y" k2 d8 xНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
) a9 t# i# \" Z% f- t8 g# ]/ \: rЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
9 {% E! u& j* v
( Y$ v; n- Z( s# g: yПример использования - Lineage 25 \. h: i8 P) _5 l. M; V$ K
$ f( q2 F. t N. Y9 l 5 h, B5 p2 Y4 H1 P
|
|