Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.
4 B6 {& x, G H( U
" U x$ G [; g' D, C+ u. |Поддерживаемые ОС:. K" q. B1 K, n' D# j+ e# W7 s. x1 t4 @
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6). j9 I3 Q3 T/ r) z
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)) W1 Y% j, `& N+ {8 \
5 [' J. r6 C; `: d' P, z8 ~
Скачать: Resource Cryptor v1.3.1
+ [ H* U* _* i4 l" v/ @, Z
7 q" d9 j' n/ d==================== Краткое руководство по его использованию ====================
: ?- _+ u8 _4 v* |& D) m>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<1 U( _9 p8 n" b9 S
! V; M. s; F) W- S5 R" z& o3 l1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe7 \( A4 K& i& C" X6 E
2. Скачайте и запустите Resource Cryptor- o, J/ q4 n- A% O
3. Перейдите на вкладку: Tools -> Attach Lib7 p2 L0 W+ o# x( V/ z9 K: t
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe# }0 D5 Q8 _) A5 D; _& M5 z5 V
5. Нажмите Attach Lib
4 u/ \8 m4 w" I& J* H) o5 n' U, f6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe0 g$ P- W6 L+ V" C% |' U9 m5 r# |- g( c
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
! C2 o3 ?- v6 |4 |8. НажмитеOpen Project и выберите созданный проект.
3 v1 N8 S' ^5 D5 y+ o9. Перейдите на вкладку: Project -> Executable Files
A; ^% l% j s10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
* [. _8 c6 c& d/ S/ N/ M! |11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.
5 U/ T% ^! ?+ e- y12. Нажмите "Encrypt " и дождитесь завершения процесса.# E+ a) `/ E- c) V; R3 t$ |
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.
7 @* q; Z9 T) X- n' @Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).: h# C3 C0 H, L$ q6 j
> somefile.txt - это уже зашифрованный файл/ ~% `: J9 X7 e n/ ^- m
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.# ~( j. M% F9 u3 ?0 x4 n
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
+ C$ g% k3 { M0 k9 s" {14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.8 k U6 N/ S( r" A+ o
$ R* ]* {8 n1 t- K# ^3 @5 e2 QНа этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
- h! |& f9 {6 Q0 e2 Q' u; @+ ?7 _6 n. t2 P( x& G
>>> И самое главное! <<<( n6 Z3 T2 g3 O! m
Никогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.6 J, l4 K2 |& p M
Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.1 ~6 B6 o- Z& R) G! z+ o7 e9 }
; {: ?3 m7 l5 N& ~3 |
Пример использования - Lineage 24 [) f! d% E6 w3 c1 A- ]
2 ]; [8 r1 J' z# z' \2 k) c6 G
. f- D, m4 o- ]# M8 L4 H |