Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.! d% x" `5 K# g a
$ Y" O: y" d' c I
Поддерживаемые ОС:
, ]' M7 q! v! U) a) y--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)
# K7 C* a f" R! F) n7 C--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)' n( j% [ {+ U+ h! Q
/ G7 b/ w' o& M2 S- b- _; R% \7 ?# _ gСкачать: Resource Cryptor v1.3.11 @/ A8 k& w+ |% y5 d- W2 A
* l; Z8 H" X$ a" E; k3 z
==================== Краткое руководство по его использованию ====================; e9 g% c5 O3 z) v4 T. d
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<) M- C# @1 W# [
$ M7 @- A# u1 c: Y1 w
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
- a) X0 b2 L: F/ u8 |2. Скачайте и запустите Resource Cryptor/ w" f G' t( z8 M9 q# X; ]& T
3. Перейдите на вкладку: Tools -> Attach Lib* s+ s0 }. M! o, o- [- @
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe
& K C# K+ |/ I: _ t& V5. Нажмите Attach Lib
* R% q; Y3 S8 u! {2 R, h" u# R6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe
+ r$ C$ g& ]$ ~0 _' _, f0 w7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
- X; r7 e: Q/ K. x! N5 P: {8. НажмитеOpen Project и выберите созданный проект.
" g2 S6 e% O# t2 @' Z6 R9. Перейдите на вкладку: Project -> Executable Files& x9 l5 ^# {, X8 R
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.+ s2 W# o9 ]7 E0 C" R
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.0 u& ?$ E( l: G ]6 A% o
12. Нажмите "Encrypt " и дождитесь завершения процесса.9 Y$ v" F% a3 ]. u7 L$ [7 p
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.3 s3 h( Z; Z9 i
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).+ J3 q9 [/ k) x- j$ W! e
> somefile.txt - это уже зашифрованный файл- q) ]) t/ X& x2 e6 N
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.8 L2 E7 Y+ v7 R+ o
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).3 \9 m! l: v' Z8 l5 I. u" _9 `
14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.9 Z |. \, m7 q9 ?( H
: }( i& P$ S+ O) u9 ~! nНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.9 l/ U" D+ f: z0 Q5 @* {( J
6 P n# j5 J1 Y/ h( Z- Q+ V# R/ G7 | G>>> И самое главное! <<<& E- p3 J* _8 n+ W
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.8 u: s( g+ ?8 [
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.
/ h1 r q% F6 t2 i' l( x6 a \
& X: @ F$ T8 q8 W/ F. j* ]Пример использования - Lineage 2
3 V, g! Q- v \2 h
! N, f% ^ H* ?+ N3 A' }
/ E& T* I `8 C. e0 R |
|