Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.$ S# r& \) b6 u; {9 {
4 U0 j: Y( q# B* ?) A" a, g
Поддерживаемые ОС:. V8 U. U1 X' m; b0 N5 B
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)- |) C' k, Y1 N
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
$ p+ j* C% j$ f( g) v: Y; d) u. s8 F: V
Скачать: Resource Cryptor v1.3.1* A l" ]$ b" m+ @1 |
1 y; ?0 ]1 l: C8 Y==================== Краткое руководство по его использованию ====================
" d) a" ~- O" p- |6 B8 C>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<# O$ \# [, L: {( e/ u* D# l
1 c# C* m+ h7 s+ x& T4 T1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
! ]4 b5 O3 D( _; g; y) g. r3 o' a2. Скачайте и запустите Resource Cryptor& ?( ~3 Z* M+ h1 Z- _( i5 a* X
3. Перейдите на вкладку: Tools -> Attach Lib( s4 V+ J3 v8 ]6 W% Q+ @/ y: E* P
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
9 P8 `/ N, k, T j7 K$ [2 h) y5. Нажмите Attach Lib: c; H3 e4 C6 E9 M/ D/ ]' C4 V
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
% M. G. A! t8 q! C7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.) a) Q2 V2 p4 W7 q- Q. ]' Z
8. НажмитеOpen Project и выберите созданный проект.
/ N) z: l3 f$ Y9 o6 u* Z9. Перейдите на вкладку: Project -> Executable Files
2 u+ h( p1 {2 `& n10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
$ ~; N0 w5 x2 t6 z11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
5 m' s9 W3 C8 _12. Нажмите "Encrypt " и дождитесь завершения процесса.; T1 z" d3 D4 P
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.- D; y0 Z& q, I; {* f
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
/ i. q4 n9 u8 {) o/ D3 x> somefile.txt - это уже зашифрованный файл& {5 t e4 u7 c7 f7 Y' D2 a
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.$ t$ S; A! f6 a+ S8 c/ p4 v
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
8 O9 R6 C5 e% h5 L7 U7 O) F/ [14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
8 ~( q* W8 q/ B+ e
; D% `7 J& B7 o: IНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.* ?, y1 E8 D, a* d' M) x; b5 y( h
1 o; A! S# z6 T7 v4 k% k' M: m( R
>>> И самое главное! <<<
" d: o4 l# K. `! Y: v/ P# `Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.8 i8 y$ t2 u; V& e1 L8 R1 }( S
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
% P7 ]6 U9 E! y1 l& X
/ s7 o: a2 w b9 DПример использования - Lineage 2! x9 _4 R+ Z6 h) G, {/ q
! n Y9 }# |9 I: R% h2 B/ F
; Y- B5 } N% h# { |