Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.7 n5 W! l5 J' Y6 ]- E' p, x
, F) _+ ~0 E& M. f7 y w! aПоддерживаемые ОС:
9 `" S5 E, S7 | O( C--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
0 H7 u4 x2 k. z9 L& z, V--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
0 o1 l+ `% z9 {% w1 F' @
- {5 s; p. G2 G3 J3 iСкачать: Resource Cryptor v1.3.1
3 v9 P& }: o9 \% V6 z2 E
9 e, ]1 p5 R0 z) h/ q B==================== Краткое руководство по его использованию ====================
# q. x4 ^4 \' i" u' V>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<# N* e' M3 p/ e) {
( B+ O0 C$ x. p( i1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe. y. F: z/ K: R0 d
2. Скачайте и запустите Resource Cryptor5 y* n. ~$ l. b9 z
3. Перейдите на вкладку: Tools -> Attach Lib5 W% `/ a- Z7 l. F
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
9 M/ e5 e: z1 d7 y; G5. Нажмите Attach Lib
- F. Q2 v( F8 G/ V5 e6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe4 Z A& S% x! S" Z0 M! ^
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить./ N) D- k( Y1 [, H
8. НажмитеOpen Project и выберите созданный проект.
$ Z7 Q$ B, H8 ~7 L- @8 ]) @; l9. Перейдите на вкладку: Project -> Executable Files
6 Q# j n8 e9 T6 \; U" C8 @10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл." O& I+ [9 x" R* j
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
3 A/ _( T2 L4 t12. Нажмите "Encrypt " и дождитесь завершения процесса.5 U( ^* L( c) S, `2 `
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
5 {, p( c ]8 VНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).* M2 e% A6 G1 w: J) J) K1 u Q% F% `6 `
> somefile.txt - это уже зашифрованный файл
{7 V& @6 W" O/ S0 M! q( W> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
/ K4 f/ L+ a$ b. b6 O; t9 Q> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
, q6 z- t( X: q, t14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.6 W) E* t3 W- f9 _' V* K& z' h
8 a. f0 W0 b0 t+ M# E# DНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
' v1 V$ ]3 n* B' o9 r. i
; O$ ^+ b6 q( ?' {! k5 R0 e- ]>>> И самое главное! <<<# H7 E4 F) [8 e' j+ V% q
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
. u. `+ R- E0 h% P- mЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
3 F1 [7 l; l) Q; e" Q8 Z* O
1 x: F0 I5 u/ Y" ~: O, _+ s9 hПример использования - Lineage 24 K. _3 t2 R) N' c1 L
/ d& m+ ~# b" H/ I$ c/ i/ i
$ E% a) }& `8 b' i8 V |