Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.5 w, a6 A! n; X0 T9 S
3 v' n5 R P% \- |+ g7 W. r
Поддерживаемые ОС:6 E1 S1 Y, ]5 K) n" R, E
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6)7 r( q" L( n+ q* h7 o' A$ D, C2 D, U
--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)
# f f$ h3 Z8 G) L' |4 k6 _/ c8 S8 O' [+ I& _ ]; ~+ D
Скачать: Resource Cryptor v1.3.1
* g# \. \( Z& y+ \$ o) |$ a* {4 V9 R1 i9 M
==================== Краткое руководство по его использованию ====================% d" Z- I* i5 H, z' _% a" Y2 u/ e
>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<# f/ e8 m6 B T$ _- b7 |; U7 k* R8 t
3 }2 {: V+ M/ e
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe
) T) Z. c& Y' W0 W! S7 W: |2. Скачайте и запустите Resource Cryptor
" u& f- m# Y! [& v0 ?/ r3. Перейдите на вкладку: Tools -> Attach Lib
4 _$ Q; \ i) C/ p) D, p4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe; ~1 ]! E; f# G+ h0 j. {
5. Нажмите Attach Lib* ]" A/ J n! z; A \1 n9 t
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe- j; t# y+ V: f, [
7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.
+ j6 k1 N% i E; g9 R8. НажмитеOpen Project и выберите созданный проект.
. N E% y6 s5 |7 X/ O9. Перейдите на вкладку: Project -> Executable Files( x6 N/ ^7 p1 ^ ]
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл.
& K4 k+ D1 D4 f9 P0 h11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.. b* Z5 i9 i6 X3 Y
12. Нажмите "Encrypt " и дождитесь завершения процесса.
' |7 o" ]8 {# y0 F13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.. @% i6 b6 \& \5 k8 ]* c$ B Z
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).
& X7 R: ~7 `* x0 _- k+ D5 Q) M> somefile.txt - это уже зашифрованный файл$ ]/ L+ Y9 a; q9 H9 k6 u
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.. L$ I; A0 k# S( L# s
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию).
- l" z( W. a2 @! M4 n. A$ }14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.
# H6 T+ c: ]: W3 ^2 ~1 C. R8 V5 {, q% k4 N- \
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.
1 Y/ C% J9 |4 D2 F* T0 V7 o+ U9 \8 s9 r, {6 @& I
>>> И самое главное! <<<
) d7 D. v5 V, o' B+ G4 HНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.
+ {4 P: f2 U7 t( IЭто не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.: X* t: H) V$ A- ?
$ w. S/ r- g" c. C! }) y. uПример использования - Lineage 2! G9 J, b, A6 P( N" Z
8 x# W R5 ?; P % u% Q# z) T K$ @
|
|