Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.% x( d u7 l# l) j& ~, d
{( R/ n( r, p; z9 fПоддерживаемые ОС:
$ T: d1 ^3 E' c5 {$ w9 q--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)8 I _3 F: |+ ?6 v2 K
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
* f- r1 o9 v. w' H. H p' [0 U5 V# N0 L! V/ j# j
Скачать: Resource Cryptor v1.3.1
. S0 W7 _2 L* o/ h
3 [: u& k5 u( E! S==================== Краткое руководство по его использованию ====================" A9 Y2 t" d- [9 C1 E3 j( `; t$ z
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
3 M" _: _2 N8 i8 [1 e* D" S3 w& D$ J4 |
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
( W+ L% z. x# J2. Скачайте и запустите Resource Cryptor) _3 S+ g9 ^9 u; G
3. Перейдите на вкладку: Tools -> Attach Lib1 i0 ]8 d; C! p& E) X3 a2 V5 Q* x
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
% q. V+ x: s% `; b! g& Q' v* r6 r5. Нажмите Attach Lib
3 R3 ~8 }3 D* e. O6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
9 K, n x; `# v1 m% U) E! N7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
! t1 ]1 Y8 `; u* z, T( s. }; C8. НажмитеOpen Project и выберите созданный проект./ W% I# `- W8 k' k
9. Перейдите на вкладку: Project -> Executable Files
4 {/ c# u1 i3 Z" [6 z3 m( e10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.0 @. q: D4 t% D2 n, o, _) R2 y& o: S
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.' b) A6 b+ x R8 P7 R
12. Нажмите "Encrypt " и дождитесь завершения процесса.
; q/ C: A: n1 I o13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
. G! Y$ `: m" s" m- C' J/ e7 lНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
' {2 h9 f H7 _0 O# a/ m: I> somefile.txt - это уже зашифрованный файл3 I V& P5 C" X
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.- r M' G6 r3 m# N
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
. U5 ?& u: ^2 ~, W& P14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
( X. V1 j, z3 ]3 O/ h# ?$ ]+ L C. Z- D* w* D+ c6 F& o9 z2 G
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
n9 J7 i; m8 ^/ h* A, b- M" q9 u
>>> И самое главное! <<<
$ t Z; ]6 E, wНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
1 ?$ z6 |% g2 C5 q( x9 `1 S) X9 rЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
4 F e1 }5 A$ s: o$ }, N$ J$ T) k7 s! a& M+ P) U. q: B- B
Пример использования - Lineage 24 g; v$ F" K# P. ^* ^ c2 p
' i: ?, A8 X2 f! c1 K
i6 r; s7 P- X- }; J
|
|