Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.
( D9 @0 F. S$ @: M* ]/ T
! M7 @, [1 o6 i% }" U/ sПоддерживаемые ОС:
$ Y; X, z. ~! e+ Q--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
8 b1 q( b6 S w7 _6 W1 Y--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
3 w; ?5 M6 F a$ b0 @2 \) q
' t( j. w6 S( D) _* {Скачать: Resource Cryptor v1.3.1. T% F. \- ?& a0 B* T8 K" h1 Y
6 c* ^* K& h9 N! D5 Z7 y* l% f==================== Краткое руководство по его использованию ====================
. o! y/ f$ o8 J>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
3 `3 q: K' }1 i {9 }7 r
+ w* S3 V' Z9 i" [! ^9 S) B( N1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe" g8 e) @) s) L" _+ ?8 {
2. Скачайте и запустите Resource Cryptor
& P3 Y$ b, _8 l' |1 [. Q) d3. Перейдите на вкладку: Tools -> Attach Lib
2 @* o; u( |: A/ j, p3 R- C4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
# h- a2 L, C4 Z e5. Нажмите Attach Lib
7 U( ] |* k8 }0 y2 A6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
) M9 |; A$ f4 t( {1 ^7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.- f0 b1 @# B2 e# M
8. НажмитеOpen Project и выберите созданный проект.2 d- m* Y# B7 s3 P# U: C D
9. Перейдите на вкладку: Project -> Executable Files5 M# n+ r+ w8 w
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
7 j: S" x$ P# q& v, r11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
# s H1 X$ h" ]8 c& s! K }, @12. Нажмите "Encrypt " и дождитесь завершения процесса.
- {3 d) t$ s; o& Q13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.% I) [ c5 Z5 F
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
+ v& L. x+ C( R, ]. v5 X/ E> somefile.txt - это уже зашифрованный файл
# ~' u; w& A4 h) }> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
) q! W c$ t2 p# e1 Z! v> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)./ q2 \ u! |& n5 U
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.2 H3 ^5 a( Z' X& J" s: ^6 w
3 u0 ^- ^1 x9 I; h0 ZНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.4 r6 U0 ?4 Q; |
" ~3 s, F& }! G>>> И самое главное! <<<
4 @3 s& h. L1 Y3 e) m0 SНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.3 [3 D" W' S" H* N' ~
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.- q: O7 R2 c6 [! e
3 ~8 n; `. @% W+ |* B
Пример использования - Lineage 2) y( q0 n) u: ?4 V4 s! O" C
1 g$ C, L2 @* h+ _ ( n7 K: @! A* d. m. m" N0 V/ h# e
|
|