Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.
% o- Q8 j) O1 ? D4 Z6 F8 r9 G/ N3 u; ^# A$ ]* I4 g
Поддерживаемые ОС:
* e8 x6 b- P/ T8 g7 J--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
+ Z) e. Z6 `% ?) K3 \4 m--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
" z$ _$ ?1 s4 r: ?- P- \4 |$ E1 L0 s0 C7 w
Скачать: Resource Cryptor v1.3.1
/ k8 K1 p! Q: K
$ t9 |: X. ?0 S==================== Краткое руководство по его использованию ====================
; r9 `9 A2 K8 b5 o$ g>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
# O8 H% P/ d* t: D P* M* j/ `2 m+ I8 X0 ]: W3 ]/ R4 ^: Q. D$ x
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe/ `3 R: U: v5 U4 Y( v+ {5 O4 C- m
2. Скачайте и запустите Resource Cryptor& Y% ^2 L# F4 C+ e4 e
3. Перейдите на вкладку: Tools -> Attach Lib
Q; C. x! ]3 k% N4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe$ ~: {% w6 r; |* r6 L0 z/ ?" w
5. Нажмите Attach Lib
~: K5 {1 g7 C2 p0 A6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe: S4 J/ Z% U- k, x
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
. }9 Z$ r8 f: Q2 R/ a; C8. НажмитеOpen Project и выберите созданный проект.: e* e, Y/ }: d3 C7 q
9. Перейдите на вкладку: Project -> Executable Files
2 {5 ]! N2 z* K& k0 z& }10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.* b7 i4 g0 S% _# o) f' Y6 `
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
6 K* `" [1 h q3 A4 @/ Q12. Нажмите "Encrypt " и дождитесь завершения процесса.: w* K% K" V" x# i7 R7 E1 C
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
5 `2 m- K/ j4 J7 O' ?$ {$ CНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
6 g% y9 z/ K+ H; n0 o> somefile.txt - это уже зашифрованный файл% X. g/ _) w! ^; \
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
+ U; N. x3 G. f6 K# b> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).# L; F' D' k. a
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
, v1 C. G; e" N& }8 O2 W( I: E6 U2 {
. Y) m6 @* P1 nНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.. r6 T4 T/ x. t, u; B
. c: \6 ~# F& V8 ]>>> И самое главное! <<<; q# B9 j9 Z3 e4 A& z
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.3 b- d! \5 h; O2 k6 V
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.1 s0 g" ?8 j$ ]$ C/ M
7 e- C5 \( C2 I7 {0 o4 Y
Пример использования - Lineage 2
' U' {3 r: p, g2 j ~2 I. q
% E, y6 ]0 k# M: `, I % K1 ?& x& i! d) r/ y! F
|
|