Название: Resource Cryptor - шифрование файлов клиента [Версия для печати] Автор: admin Время: 2024-9-5 09:50 Название: Resource Cryptor - шифрование файлов клиента Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.: }1 H8 t7 E. E
[attach]489[/attach] " |# E- V5 P5 D; G! T v1 ^: \6 _- b( V: K
Поддерживаемые ОС : p+ Q3 U' ~ S( H: @3 U8 k
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6) ( y9 N' m: D# G; H3 ~. D" `--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)/ I7 C! d1 W$ j+ @2 m1 a
% s, R! v. ^+ q
Скачать : Resource Cryptor v1.3.1 7 z8 m3 y6 A+ @7 G/ v5 q1 z 7 f- H$ U( `( P3 X. V+ v, I) b/ R8 O& f9 X$ [
Краткий гайд по использованию:" n! t% ]2 n: T( L
(перед всеми манипуляциями делайте резервные копии файлов!) ! z F% ~4 n) o, k$ q1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe$ l/ ^3 u4 z& L% v% |6 U0 g0 N
2) Скачайте и запустите Resource Cryptor * [ E# f1 ^0 z, Q& M! G3) Перейдите на вкладку: Tools -> Attach Lib* Q& ^5 m @( l% w- S5 \
4) Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe 2 {5 |( n5 I2 \/ g6 j5) Нажмите Attach Lib4 [' }! x$ L! R7 {1 c7 b
6) В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe. i+ j% j* }0 b7 R
7) Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить O) l+ |4 x- l7 X
8) Нажмите Open Project и выберите созданный проект - R* e. @% J, X9) Переходим на вкладку: Project -> Executable Files5 a$ z" a% ^ [& Z
10) Нажимаем Add File и выбираем исполняемый файл MyApp.exe ! ^9 s2 ]. x: `1 e! [2 V8 a2 B11) Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать& G7 q1 l, n# ^" w
12) Нажмите Encrypt и дождитесь завершения процесса ^* J" c3 S9 `3 l
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла A2 ^: J- H. v t M. W+ b; I- uНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx R4 n; `- J1 ~- q- s0 ^— какое-то число) % L: x% T% C: f l3 Q3 [8 R- U0 I> somefile.txt — уже зашифрованный файл , Q/ T- Y7 f0 ]7 ]! o' O$ u: \7 u> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным# f0 O; ~! @$ d* a6 B. p8 \
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)* B" M5 Q# k" j9 c* `
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться6 V+ k9 d# c5 B) B4 R
( W3 [! V8 Y+ _& j; p8 O9 y
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe& z1 P& v( s8 G! B1 ~, r. C
4 t$ L# ~- N H O' U5 {>>> И самое главное! <<< / f9 S9 |# F9 M. ?5 G' i2 LНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты. ' d: W, }3 [& K7 p9 {8 hЭто не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента. & @* A9 f6 ^6 [ G" { & o/ P8 R/ [5 x' tНебольшой видеогайд на примере L28 _; D% ]( @: n8 a3 i
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr] 2 Q) B2 B. s1 Y I- C6 F; u
6 Z \0 F, a8 {. I
7 e& m- m, Q) X3 m: {
Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/)