Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.- i$ [" u' J6 Z* u; Q: c
$ x" |5 c# p- G$ hПоддерживаемые ОС:
3 e1 m* Q4 ~/ z7 G--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)7 Y% y, w. V7 f! e: d- _
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)/ a0 k9 L& L! n* r4 C
' T9 h$ m: z0 _2 [2 l7 CСкачать: Resource Cryptor v1.3.15 E- J4 Y+ O3 s8 |. W3 s
* Z2 m( O% [+ M. X+ }- z# m
==================== Краткое руководство по его использованию ====================
& g) w; N; N! m3 j>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<4 U( S/ V/ J, M$ T1 D& c* b i
8 [, L5 o# }0 o5 M6 ?
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
0 A2 U3 X5 T7 ]) x2. Скачайте и запустите Resource Cryptor2 A( t7 j+ k' z0 R
3. Перейдите на вкладку: Tools -> Attach Lib: [9 {$ j; E1 a/ e: }! @( v
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe8 T o, L6 `: y- g& o. J( e. U
5. Нажмите Attach Lib
/ z4 B" g6 B1 v! x0 T4 K6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe% A" P \. a$ T1 w; ~7 j
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
$ w* u) T3 @4 ~6 x8. НажмитеOpen Project и выберите созданный проект.
! I* h9 T8 C7 i# x4 A9. Перейдите на вкладку: Project -> Executable Files
0 v& d6 q+ {: C, C( Z4 ~2 s10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.& F- T* z# s1 d8 _/ P
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.; R6 B1 ^4 r' J3 j- |
12. Нажмите "Encrypt " и дождитесь завершения процесса.
1 w W7 x8 u+ Y9 i13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
# A# b% ^! B4 ~0 j. \6 M8 uНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
, O6 `: f3 q3 D2 p! ~> somefile.txt - это уже зашифрованный файл# f" f8 N8 e8 _3 v% }! H' R N% M- Y+ b
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.( _( U7 r, r% }7 @2 ~8 f$ A7 n- Y
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).. f/ X( p' T3 x- F$ @6 a
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
8 T; f Q; Y! b% c h
( _1 [5 \# ]- I- B0 D7 {% D) }& `На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.8 ?$ e \$ ~/ c) n: X0 A5 f
. S$ a* [7 @ J& b3 v>>> И самое главное! <<<' \ j( N% f, {/ O/ x
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.0 C3 O. l* A5 f6 Y1 j
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
. h9 ]/ h, ]1 i! q# c
4 W( b3 K- F1 U. L5 G' E3 IПример использования - Lineage 23 Y; L7 e1 k: [; l) x( b* ]( R
( t8 P, O3 ~) ^
- Q/ h2 v7 g% i0 E6 v |
|