Название: Resource Cryptor - шифрование файлов клиента [Версия для печати] Автор: admin Время: 2024-9-5 09:50 Название: Resource Cryptor - шифрование файлов клиента Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.% ^1 k% y% ]" g1 [8 F2 g
[attach]489[/attach] }) q0 W" ]" N, p K+ v3 j
% \% Z. B5 T) Y! G7 A7 c
Поддерживаемые ОС : / }9 Q3 o/ ~7 a2 Q9 }& d2 o; K--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6) E1 }& m. o" F& }--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS); w& l+ z7 ?% a1 ^
" \" U: z5 j) o# x
Скачать : Resource Cryptor v1.3.18 h |6 g1 z' p0 m, O/ Y( j; u8 E
6 Z0 h. ]0 P/ O# h! m: T* s& w5 o# C& R6 O
Краткий гайд по использованию: 5 N" Q$ @8 t4 P$ i& ~(перед всеми манипуляциями делайте резервные копии файлов!)# ]5 }! d. u% k
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe" U2 X) l* p6 ]
2) Скачайте и запустите Resource Cryptor / v g! Q S' ^" q9 I6 }3) Перейдите на вкладку: Tools -> Attach Lib 9 [2 ]( o3 w# o2 ]: v7 B, f5 v4) Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe 2 M8 k8 c$ @9 H. | }1 r5) Нажмите Attach Lib1 N' F* V6 `5 ^# q9 x# F0 @4 `
6) В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe 7 V5 `6 A. @# \4 C3 p% i7) Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить 0 \' F3 {0 \7 e/ C9 s9 ^9 ~8) Нажмите Open Project и выберите созданный проект + X1 x/ [& S4 i8 G4 w9) Переходим на вкладку: Project -> Executable Files ( m* F' y h/ S& y: r10) Нажимаем Add File и выбираем исполняемый файл MyApp.exe8 p$ @5 E* C# k$ F6 q
11) Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать 4 @% ]# O1 O8 |8 {6 f* k% m9 ?12) Нажмите Encrypt и дождитесь завершения процесса4 ?( y& X& R3 u( C0 i2 {1 @" y
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла * K! X# ^( b, ]" [) t6 |' V1 aНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx # o7 m( h" r+ x" Q) [— какое-то число)3 ~, g& D. K3 m! g. V$ x% [
> somefile.txt — уже зашифрованный файл 1 A% b: s$ z6 D$ }& `> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным9 h" ~( b9 t" [7 m& H
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию) : Z, `; P3 Q( g2 k- l$ s14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться9 V8 r: K0 e! u" p" m- Z6 o$ `" W7 l
, ~$ S, z( X1 ]. a
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe5 L2 q/ s7 a6 |$ \: ], A9 o9 r" h
. I2 Z' d- m5 `8 L>>> И самое главное! <<<- e' h4 Q' {0 G% P. D* K
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.5 k) Y! ]6 d/ U ` M
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента./ p8 w Y& ?4 a- ]1 f n A