Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.4 C" V3 k3 ^) I3 s
, G+ C% n. v5 @# E q3 P- EПоддерживаемые ОС:
8 _; }5 l$ L; s$ q3 Q--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
% y C: X* g* I# ~% P6 V--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
8 U' A& z6 k% P* c
3 c" F J# _3 D; \0 I: q- }9 g/ M. HСкачать: Resource Cryptor v1.3.1
0 o) i8 G7 Z) h Y) a T- H) W: x, H. F) H6 \! D, B
==================== Краткое руководство по его использованию ====================
( O! ^4 @" H: ]' l6 s>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<
/ O4 H% ^& v, N) d. l9 R( v% u0 u+ L+ f F- H/ B. {) s3 k/ \
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
9 x2 `: Q$ a; o( v( G5 J) a5 x2. Скачайте и запустите Resource Cryptor( R8 v& {) U% k5 S2 {0 _" O6 y
3. Перейдите на вкладку: Tools -> Attach Lib
2 y1 f/ r, j; k; q. T, g' Z4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
* d- o; Q9 w3 L$ X7 l5. Нажмите Attach Lib* Z) V% k4 z7 v+ h
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe% @) u6 n8 E( \- x1 K5 D! |
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
8 r6 [* d( w5 }9 [- R" }8 b3 |8. НажмитеOpen Project и выберите созданный проект.! v3 l: n/ ]& z" d3 V# t0 X
9. Перейдите на вкладку: Project -> Executable Files' S* f, s0 P$ G* z! N0 U
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.$ i) w+ G0 S3 p+ L& i
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.! \. m5 \' \% B9 p! {! P
12. Нажмите "Encrypt " и дождитесь завершения процесса. ~( g5 J: D* u) d! r
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
& U4 {! G- Q3 mНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
2 M' h d7 ]6 K) D Q1 {> somefile.txt - это уже зашифрованный файл* p( r% `* F3 v' {
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.
: E+ {, |( R# T; O> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
5 x$ z+ w, H0 n8 \+ C' p* p$ z14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
7 V! c: v! ]1 x4 R3 k6 m. H( Y g1 g& P6 ?+ x6 [
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.% J5 G6 T! p& m
$ N; V+ z& E; B" B; [' {>>> И самое главное! <<<
4 }# U8 K3 t1 p2 iНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.2 F B$ s" b* Z8 u$ L
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.; t# K+ ]* w0 Q# p. i C! L
/ w6 a: v7 r: C. A: GПример использования - Lineage 2
9 g9 @3 L0 F& F0 r% W$ ^ ?- |- x2 B7 k0 u2 G4 p6 y
) r& S: C& R G5 [' W |
|