DarkCryptTC - шифрование и стеганография в TC
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Плагины Total Commander

#1: DarkCryptTC - шифрование и стеганография в TC Author: alexanderwdarkLocation: Россия PostPosted: Mon Apr 14, 2008 21:17
    —
Уважаемые любители и ценители Total Commander!
Рад представить Вам мой крипто-стеганографический WCX-плагин DarkCryptTC IV.

Функциональный плагин для шифрования/расшифрования произвольного файла, поддерживает наиболее известных 40 алгоритмов:

ГОСТ 28147—89, Cast128, Cast256, Blowfish, IDEA, Mars, Misty 1, RC2, RC4, RC5, RC6, FROG, Rijndael, SAFER, SAFER-K40, SAFER-SK40,SAFER-K64, SAFER-SK64, SAFER-K128, SAFER-SK128, TEA, TEAN, Skipjack, SCOP, Q128, 3Way, Twofish, Shark, Square, Single DES, Double DES, Triple DES, Double DES16, Triple DES16, TripleDES24, DESX, NewDES, Diamond II, Diamond II Lite, SapphireII.

Поддерживается пять режимов шифрования: CBC, CFB, OFB, CTS, ECB (для всех алгоритмов, кроме 3Way)

Дополнительно доступны алгоритмы (фиксированный размер ключа на основе хеширования):

Ice, Thin Ice (64 бит), Ice 2 (128 бит), Serpent (256 бит), Gost (256 бит), AES (256 бит), Mars (512 бит), Blowfish (384 бит), PC1 (128 бит, хешированный MD5 ключ), XXTEA (128 бит, хешированный MD5 ключ, блочное шифрование ECB), XXTEA-x (128 бит, хешированный RipeMD128 ключ, блочное шифрование CBC), Hurricane (128 бит, Roman Ganin, 2005, MD5 ключ), LOKI97 (256 бит, Haval), Camellia (256 бит, ECB, Haval), Camellia-X (256 бит, CBC, Haval), Iraqi (160 бит), Bass-O-Matic (512 битный ключ, 2048-битный блок, 16 таблиц, 8-16 раундов, CFB), Bass-O-Matic (512 битный ключ, CFB), Bass-O-Matic (2048 битный ключ, CFB), Khazad (128 бит, CBC), Noekeon Indirect (128 бит, CBC), Caracachs (128 бит, CBC), FealNx (128 бит, CBC), Lucifer (128 бит, CBC, Enchanced), Redoc3 (256 бит, CBC), BBC (96 бит, 256K блок), EnRUPT (512 бит, CBC, Skein хэш), EnRUPT-w (512 бит, CBC, Whirlpool), EnRUPT-md6 (512 бит, CBC, MD6), Mir (128 бит), Crypton (256 бит, CBC), Decorrelated Fast Cipher - DFC (256 бит, CBC), Hasty Pudding Cipher - HPC (256 бит, CBC), Magenta (256 бит, CBC), E2 (256 бит, CBC), Deal (256 бит), Frog (256 бит), RC6-256 (256 бит, на основе заявки AES), MBC2 (128 бит), Modular Multiplication based Block cipher - MMB (128 bit, CBC), MMB2 (128 bit, CBC), Safer+256 (256 bit, CBC, согласно заявке AES), MDC (512 бит, CFB), Anubis - модификация Rijndael (256 бит, CBC), Anubis-tweaked (256 бит, CBC), Mars 256 (256 бит, CBC), Misty128 (128 бит, CBC), NewDes120 (120 бит, CBC), Twofish-256 (256 бит, CBC), Skip32 (128 бит, CBC), Square128 (128 бит, CFB, верс.2.7), NSEA (256 бит, CFB), KolchCrypt III (512 бит, 512 битный блок, CBC), Aria (256 бит, CBC), Borland (48 бит), Mercy (128 бит, CBC), Raiden (256 бит, CBC), MacGuffin (128 бит, CBC), VigerePlus TEAII (512 бит, CBC), REDOC II (160 бит, CBC), Khufu (512 бит, CBC), Khufu-w (512 бит, CBC, Whirlpool), Keeloq (64 бит), IDEA-NXT (256 бит, CBC), NUSH (256 бит, CBC, на основе кода GNUPG), Wicker98 (128 бит, CBC), RTEA (256 бит, CBC), SHA1Crypt (512 бит, CBC), MD5Crypt (512 бит, CBC), MD4Crypt (512 бит, CBC), Serpent (256 бит, CBC), Tnepres (256 бит, CBC), XTEA-tw (128 бит, CBC, усиленная версия), XXTEA-tw (128 бит, CBC, усиленная версия),XXTEA-tw (128 бит, CBC, усиленная версия, 960 битный блок), SHACAL (512 бит, CBC, SHA512), SHACAL (512 бит, CBC, MD6), DES-X (64x2 бит, CBC), RC2-1024 (1024 бит, CBC, Skein хэш-функция), IDEA128 (128 бит, CBC, Skein хэш-функция), Kasumi (128 бит, Skein хэш-функция), Rijndael-256 (256 бит блок, 256 бит ключ, CBC), Anubis320 (320 bit, CBC), Blowfish448 (448 бит, CBC), DES-EDE (168 бит, CBC), GOSTcb (256 бит, ЦБ SBOX, CBC), GOST3cb (768 бит, ЦБ SBOX, CBC, EDE3 дизайн), Threefish (1024 бит ключ, 128 бит tweak-блок, 1024 бит блок, 80 раундов), CAST-128 (128 бит), CAST-256 (256 бит), Rijndael-128 (256 бит ключ, CBC), KASUMI-b (128 бит, CBC), CIPHERUNICORN-E (128 бит, CBC), Diamond2 (2048 бит, 16 байт блок, 12 раундов, CBC), SEED128 (128 бит, CBC), TC18 (64 бит, CBC), SHARK (128 бит, CBC), SHARK-E (128 бит, CBC), Skipjack80 (80 бит, CBC), SPEED (256 бит ключ, 128 бит блок, 64 раунда), SAFER++ (256 бит ключ, 128 бит блок, CBC), CS-CIPHER (128 бит, CBC), SAFER-SK128 (128 бит, CBC), BJ256 (256 битный блочный шифр Боба Дженкинса, 512 бит ключ, CBC), R3DES (3DESEDE, 192 бит, CBC), Raiden32 (128 бит, 32 раунда, CBC), Raiden256 (256 бит, 16 раундов, CBC), Raiden2 (256 бит, 24 раунда, CBC), XTEA-3 (256 бит, 128 бит блок, CBC), MULTISWAP (384 бит, CBC), PES (128 бит, CBC), TWOPES (256 бит, CBC, 16 раундов), Raiden-512 (512 бит, CBC, 32 раунда), NEWTEA (128 бит, 128 бит блок, CBC), AES-G (256 бит, CBC, на основе ASM-кода Gladman), Rainbow (256 бит, CBC), NOEKEON (128 бит, CBC), RC5-32/16/64 (512 бит, CBC), RC6-512 (512 бит, CBC), Threefish-512 (512 бит клюс, 512 бит блок), Cartman-2P (384 бит, CBC), Chaos (512 бит, CBC), LOKI91 (512 бит, CBC), XTEA1 (128 бит, CBC), Q128e (128 бит, CBC), Newdes96 (128 бит, CBC), Mars-1248 (1248 бит, CBC), FNAM2 (512 бит, CBC), C2 (64 бит, CBC), Sinople (128 бит, CBC), Phantom (256 бит, CBC), Paranoia (512 бит, CBC), Pikachu (128 бит, CBC), SC6B (320 бит, CBC), Letsief (512 бит, CBC), Lja1 (2048 бит ключ, 128 бит блок, 16 циклов), Clefia (256 бит, CBC), MPJ2 (128 бит, CBC), Curupira2 (192 бит, CBC), Curupira1 (192 бит, CBC), KARLA (160 бит, CBC), Cobra-64-256 (256 бит ключ, 64 бит блок), Cobra128 (576 бит), Simplicity (256 бит), 3NEWDE (192 бит), CRYPTON 1.0 (256 бит), EksLOKI89 (256 бит), BREAKME (256 бит), VSEN (256 бит), Hierocrypt-3 (256 бит). Hierocrypt-L1 (128 бит), CIPHERUNICORN-A (256 бит), SC2000 (256 бит).

Варианты с кодом H означают использование хэшфункции Haval, с кодом M - MD5, иначе используются реализации SHA и RipeMD.


Для этих алгоритмов доступны четыре режима шифрования: CBC, CFB, OFB, CTR

Так же доступны следующие криптоалгоритмы:

- SALSA 20 (256 бит)
- Phelix (256 бит)
- ABC 3 (128 бит)
- SEED (128 бит)
- SHACAL-2 (512 бит)
- XTEA (128 бит RipeMD)


Дополнительно доступно множество потоковых шифров:

Rabbit (128 бит), HC-256 (256 бит), Sosemanuk (256 бит), CryptMT3 (512 бит), Dragon (256 бит), Lex2 (128 бит), NLS2 (128 бит), Yamb (256 бит), Hermes (128 бит),FCSR (128 бит), Pomaranch (128 бит), Mickey (128 бит), Vest32-Pro (256 бит), WG2 (128 бит), ZKCrypt3 (160 бит), Dicing (256 бит), Py6 (256 бит), Grain (128 бит), Achterbahn (128 бит), Moustique (96 бит), TPypy (512 бит), TPy6 (512 бит), Pypy (512 бит), TPy (512 бит), Fubuki (512 бит), SSS (128 бит), Pike (512 бит, CBC), Seal (128 бит, CBC), Trivium (80 бит), Decim (128 бит), Edon80 (80 бит), Sfinks (80 бит), Konton (512 бит, CBC), QCypher (512 бит, CBC), SCOP-384 (384 бит, CBC), Sober-128, QUALCOMM Incorporated (128 бит), Shannon (256 бит), Leviathan (128 бит, CBC), A5 (64 бит, CBC), Panama (256 бит), WAKE (256 бит), RC4-drop[65536] (1024 бит), CS2-128 (128 бит), Lili (128 бит), Lili2 (128 бит), Snow2 (256 bit), SEAL2 (160 бит), SN3 (6144 бит), PolarBear (128 бит), VMPC (512 бит), VMPC-KSA3 (512 бит), Chacha (256 бит), Turing (256 бит), Turing (384 бит).

(... следите за обновлениями плагина)

Поддержка ассиметричного шифрования RSA (128 - 8192 бит) с использованием пары публичный - секретный ключ:

RSA-Ice 2 (128 бит), RSA-Serpent (256 бит), RSA-Gost (256 бит), RSA-AES (256 бит), RSA-Mars (512 бит), RSA-Blowfish (384 бит), RSA-XXTEA (128 бит), RSA-CAST256 (256 бит), RSA-RC6 (512 бит), RSA-3DES (192 бит), RSA-MISTY1 (128 бит), RSA-Twofish (256 бит), RSA-IDEA (128 бит), RSA-Enrupt (512 бит)


Последняя версия DarkCryptTC

* Поддерживается шифровка одного файла в XDC и группы файлов/каталогов в Tar.XDC.

* Возможность хранения зашифрованного архива в стеганографическом контейнере (BMP/TIFF/PNG/PSD/TGA/WAV/TXT/HTM/DOCX/ODT и др.)

* Возможность хранения ключа шифрования в текстовом файле

* Имеется втроенный генератор безопасных ключевых текстовых файлов произвольной длины ключа

* определение шифрованного файла по содержимому (а это значит, расширение может быть любым, если Вам не по душе стандартное)

* русский и английский интерфейсы

* хранение информации о методе шифрования и режиме в заголовке файла или режим секретности этих данных (опционально)

* возможность добавления комментария в архив

* простая и удобная настройка параметов шифрования для каждого файла

* Возможность работы с фиксированным ключем шифрования и дешифрования (по-желанию). В таком случае можно производить защищенный обмен между системами, используя секретный ключ во внешнем файле. Ввод пароля в таком режиме не требуется.

* Возможность установки алгоритма шифрования и режима по-умолчанию

* Возможность опциональной вычистки временных файлов и исходного файла алгоритмом уничтожения информации по стандарту DOD 5220.22-M.

* Поддержка уничтожения информации методом Гутманна (значительно надежнее DOD)

* Поддержка ассиметричного шифрования RSA с использованием ключевой пары публичного и секретного ключей

* Поддержка быстрого совмещенного ассиметричного шифрования RSA-AES/Serpent/Twofish/MARS с использованием ключевой пары публичного и секретного ключей (с помощью ассиметричного RSA с длиной ключа 128-8192 бит шифруется сеансовый ключ, данные шифруются с помощью быстрого симметричного шифра с длиной ключа в 256 и выше бит)

* Поддержка ассиметричного шифрования Эль-Гамаля (Elgamal)

* Поддержка мощной BWT компрессии данных перед шифрованием (опционально, алгоритм архиватора ABC)

* Простой интерфейс поддержки внешних шифров

* Возможность сохранения ложного имени файла

Поддержка стего контейнеров:

- TXT
- BMP
- TIFF
- PNG
- JPEG2000
- WAVE
- Любой файл (используются потоки NTFS)

Как реализовано ассиметричное шифрование? Весь смысл ассиметричного шифрования в использовании двух ключей - публичного ключа, который используется для шифрования и секретного (частного) ключа для дешифровки. Публичный ключ может быть доспупен всем, его не обязательно скрывать. Любой может зашифровать данный Вашим публичным ключом, отправить их Вам, но расшифровать сможете лишь Вы, используя свой личный секретный ключ, который должен быть известен только Вам. Данный способ очень удобен, поскольку перехват публичного ключа и зашифрованных данных ничего не даст злоумышленнику. Вы можете свободно отсылать публичный ключ по любым самым небезопасным каналам, Вам могут свободного пересылвать зашифрованные публичным ключом данные - заинтересованная сторона не сможет произвести дешифровку перехваченных материалов. Публичный ключ можно хранить в открытом доступе, принимая зашифрованные им материалы, что совершенно невозможно при симметричном шифровании, где перехват единственного ключа, который используется и для шифрования и для дешифрования дает доступ к шифрованным материалам.

DarkCryptTC реализует несколько алгоритмов ассиметричного шифрования. Это высокоскоростные стойкие криптоалгоритмы. Механизм основан на генерации длинного случайного ключа сессии размером 256 байт, на основе которого хэш функцией HAVAL генерируется ключ симметричного шиифрования. Ключ сессии шифруется алгоритмом ассиметричного шифрования с длиной ключа от 128 до 1024 разрядов (бит). Такой режим сочетает высокую скорость симметричного шифрования, его высокую стойкость к криптоанализу и атакам и практичность, надежность ассиметричного шифрования RSA. В качества алгоритмов симметричного шифрования используются наиболее стойкие финалисты AES - победитель Rijndael и финалист, второй после него, Serpent. Длина ключа симметричного шифрования - 256 разрядов (бит).

Пара ключей генерируется через меню настроек плагина. Рекомендуется использовать максимальную длину ключа - 2048 и выше бит. Сторона, производящая шифрование, пересылающая материалы должна иметь только публичный ключ, у Вас будет использоваться секретный ключ для расшифровки. Конечно, публичный ключ у Вас также может быть подключен.



Файлы обновлены 13.03.2010

Скачать плагин

Скачать автономное GUI для плагина

NppDarkCrypt - плагин для текстового редактора Notepad++

Компонента и обработка для 1С

DarkCrypt FAR

Еще несколько моих wcx-плагинов

Сделано в России (автор - Александр Владимирович Мясников, г.Кольчугино Владимирской области)

Домашняя страничка - заходите в гости




Архивные версии плагина:
DarkCryptTC 24.10.2008
DarkCryptTC II 02.12.2008 (v2)
DarkCryptTC III 06.12.2008 (оригинальная редакция)


Last edited by alexanderwdark on Sun Mar 14, 2010 16:51; edited 147 times in total

#2:  Author: Worros PostPosted: Tue Apr 15, 2008 02:24
    —
Интересный контент.Спасибо!

#3:  Author: alexanderwdarkLocation: Россия PostPosted: Tue Apr 15, 2008 22:49
    —
Worros wrote:
Интересный контент.Спасибо!


Еще - новый WCX-плагин StegoTC

Плагин для Total Commader, функциональность аналогична ImageSpyer.

Первый в мире стеганографический плагин для Total Commander, поддерживает шифрование данных и задание произвольного порядка бит.

Dark's StegoTC for TotalCommader
Simply plugin for working with Dark's steganographic BMP files

Alex Myasnikov , DarkSoftware
-------------
http://www.darksoftware.narod.ru


Quote:
Как использовать:


упаковка: выбрать файл bmp, jpg, emf или wmf, вызвать упаковку - указать файл для скрытия, указать пароль

распаковка: выбрать скрытый файл, зайдя в bmp, указать пароль


How to use:

to pack: choose bmp, jpg, emf or wmf file, selec packing, select file to be hidden, enter password

to unpack: choose hidden file, entering in bmp with it, enter password

#4:  Author: Worros PostPosted: Wed Apr 16, 2008 01:45
    —
IMHO , в StegoTC стоило бы выставить флаг PK_CAPS_HIDE . Хотя автору конечно виднее Wink

#5:  Author: alexanderwdarkLocation: Россия PostPosted: Wed Apr 16, 2008 02:46
    —
Worros wrote:
IMHO , в StegoTC стоило бы выставить флаг PK_CAPS_HIDE . Хотя автору конечно виднее Wink


Хорошая идея. Idea Исправил.

#6:  Author: prog_sanLocation: Пенза PostPosted: Wed Apr 16, 2008 19:25
    —
stegotc.WCX
Отличный плагин, мне очень понравилось. Идея - великолепная.

Замеченные недостатки:
- Плагин портит последние 2 байта в скрываемом файле, после распаковки последние 2 байта содержат иную информацию.
- Замечено падение плагина при попытке отмены упаковки на стадии выбора скрываемого файла
- Хотелось бы, чтобы если bmp при заданном Magic ID не содержит файлов - не происходил заход в архив. Я думаю это можно сделать используя CanYouHandleThisFile.
- Хотелось бы возможности закрытия окна настроек плагина по Esc.

darkcryptrtc.WCX
- При задании слишком длинного коментария - архив потом не открывается
- Падение при попытке упаковки папки.
- Даже если вабрано закрытие окна с выбором настроек при упаковке - Упаковка все равно происходит с выставленными в диалоге параметрами.
- Хотелось бы возможности указания в качестве ключа - файла, что актуально на ключах большой длины и использования любых символов.
- Хотелось бы возможности закрытия окна настроек плагина по Esc. Smile

#7:  Author: alexanderwdarkLocation: Россия PostPosted: Thu Apr 17, 2008 11:17
    —
stegotc.WCX
- Плагин портит последние 2 байта в скрываемом файле, после распаковки последние 2 байта содержат иную информацию.

Исправлено, теперь поддерживается 40 алгоритмов шифрования

darkcryptrtc.WCX
- При задании слишком длинного коментария - архив потом не открывается
Комментарий теперь усекается до 13K

> проверьте последюю редакцию - не должно быть такого, плюс к этому, длина заголовка пишется как smallint (следовательно, макс. = 16384)

- Падение при попытке упаковки папки.
пока поддерживается только упаковка одного файла
ошибка исправлена - теперь производится проверка


Даже если вабрано закрытие окна с выбором настроек при упаковке - Упаковка все равно происходит с выставленными в диалоге параметрами.
ошибка исправлена

- Хотелось бы возможности указания в качестве ключа - файла, что актуально на ключах большой длины и использования любых символов.
Добавлено

#8:  Author: Worros PostPosted: Sat Apr 19, 2008 19:32
    —
Спасибо!

#9:  Author: alexanderwdarkLocation: Россия PostPosted: Sat Apr 19, 2008 20:22
    —
Worros wrote:
Спасибо!


Пожалуйста, пользуйтесь на здоровье Smile

Сегодняшняя сборка еще подправлена.

Кстати, обновлен и DarkCryptTC, исправлен ряд недочетов:

Последняя сборка

#10:  Author: DrSharkLocation: Kyiv, Ukraine PostPosted: Mon Apr 21, 2008 15:36
    —
"Файлы обновлены 17.04.2008"
Лучше присваивать плагинам номера версий.

#11:  Author: alexanderwdarkLocation: Россия PostPosted: Mon Apr 21, 2008 20:19
    —
DrShark wrote:
"Файлы обновлены 17.04.2008"
Лучше присваивать плагинам номера версий.


Честно говоря, лень.
Плагины разрабатываются Just For Fun...

Версий не сущестсвует, по-сути, тем более, пока все на стадии первичного написания.

Заметил недочет - подравил и закачал.

#12:  Author: prog_sanLocation: Пенза PostPosted: Tue Apr 22, 2008 23:20
    —
alexanderwdark wrote:

Версий не сущестсвует, по-сути, тем более, пока все на стадии первичного написания.

А очень хотелось бы. Хотя бы простым инкрементом. Использовал старую версию stegotc.WCX - создал архив - поставил обновление - алгоритм сменился - уже не распакуешь... Sad .Хорошо, что нашел у себя старую версию...

#13:  Author: alexanderwdarkLocation: Россия PostPosted: Tue Apr 22, 2008 23:56
    —
prog_san wrote:
alexanderwdark wrote:

Версий не сущестсвует, по-сути, тем более, пока все на стадии первичного написания.

А очень хотелось бы. Хотя бы простым инкрементом. Использовал старую версию stegotc.WCX - создал архив - поставил обновление - алгоритм сменился - уже не распакуешь... Sad .Хорошо, что нашел у себя старую версию...


Учту! Просто пока проект был совсем сыроват - было не совсем до версий Smile

Теперь уже алгоритмы и формат не будут менятся. А заголовок основан на расширяемых тегах, добавление новых полей лишь расширит описание, но файл будет совместим со старыми версиями.

Будет время - добавлю информацию о версиях.

#14:  Author: alexanderwdarkLocation: Россия PostPosted: Thu Apr 24, 2008 21:43
    —
Друзья!

DarkCrypt теперь поддерживает упаковку множества файлов в один архив!

Благодаря выходу TotalCommander версии 7.03 теперь не будет проблем с упаковкой в Tar.XDC!

После установки плагина вам доступна как упаковка отдельного файла в xdc, так и упаковка произвольного колличества файлов (выбирайте в списке tar.xdc)

Благодарим автора за исправление багов в его замечательной программе!

Исправление функционала mempack теперь открывает новые горизонты Idea

Шифратор DarkCryptTC можно скачать здесь.


Last edited by alexanderwdark on Sun Jun 08, 2008 00:36; edited 1 time in total

#15:  Author: alexanderwdarkLocation: Россия PostPosted: Tue May 06, 2008 15:31
    —
DrShark wrote:
"Файлы обновлены 17.04.2008"
Лучше присваивать плагинам номера версий.


Со вчерашней сборки плагин имеет временной штамп компиляции (можно увидеть в диалоге настроек -> информация)

#16:  Author: icu PostPosted: Wed Jun 04, 2008 12:47
    —
Здарвствуйте, ценители DarkCryptTC!

При работе в режиме ECB, файл будет повреждён.

Исключение файлы кратные 64битам.

#17:  Author: alexanderwdarkLocation: Россия PostPosted: Wed Jun 04, 2008 14:29
    —
icu wrote:
Здарвствуйте, ценители DarkCryptTC!

При работе в режиме ECB, файл будет повреждён.

Исключение файлы кратные 64битам.



Режим ECB (Electronic CodeBook — режим простой замены или электронной кодовой книги).

Данный режим является самым простым режимом, при котором незашифрованный текст обрабатывается последовательно, блок за блоком. Каждый блок шифруется, используя один и тот же ключ. Если сообщение длиннее, чем длина блока соответствующего алгоритма, то оно разбивается на блоки соответствующей длины, причем последний блок дополняется в случае необходимости фиксированными значениями. При использовании данного режима одинаковые незашифрованные блоки будут преобразованы в одинаковые зашифрованные блоки.

ECB-режим идеален для небольшого количества данных, например, для шифрования ключа сессии.

Существенным недостатком ECB является то, что один и тот же блок незашифрованного текста, появляющийся более одного раза в сообщении, всегда имеет один и тот же зашифрованный вид. Вследствие этого для больших сообщений ECB режим считается небезопасным. Если сообщение имеет много одинаковых блоков, то при криптоанализе данная закономерность будет обнаружена.

Этот режим - самый ненадежный, но все равно реализован (спасибо за напоминание).

Поддержка ECB введена в версии от 5.06.2008 числа.


Last edited by alexanderwdark on Sun Jun 08, 2008 16:25; edited 1 time in total

#18:  Author: alexanderwdarkLocation: Россия PostPosted: Sat Jun 07, 2008 15:33
    —
Друзья, товарищи!!! Граждане и неграждане.

Добавлена поддержка еще некоторых алгоритмов и их вариаций:


- Ice (SHA 1, 64 бит)
- Ice 2 (RipeMD 128 / MD5, 128 бит)
- Serpent (SHA 256 / Haval 256, 256 бит)
- Gost (SHA 256 / Haval 256, 256 бит)

- AES (SHA 256 / Haval 256, 256 бит)
- Mars (SHA 512, 512 бит)
- Blowfish (SHA 384, 384 бит)


Для этих алгоритмов доступны три режима шифрования: CBC, CFB, OFB

#19:  Author: alexanderwdarkLocation: Россия PostPosted: Sun Jun 08, 2008 16:21
    —
Добавлена поддержка еще некоторых алгоритмов:


- PC1 (128 бит, MD5 ключа, специальный режим типа ECB)
- XXTEA (128 бит, MD5 ключа, ECB)

#20: Re: DarkCryptTC - wcx плагин для шифрования 40 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Sun Jun 08, 2008 23:20
    —
08.06.2008: Добавлен алгоритм Hurricane, 128 разрядная реализация, пароль хэшируется MD5 ( автор алгоритма - Roman Ganin, 2005 )

#21: Re: DarkCryptTC - wcx плагин для шифрования 47 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Mon Jun 09, 2008 14:29
    —
09.06.2008: Добавлен алгоритм PC1B (128 бит). Это переработанный мною алгоритм PC1, который предусматривает шифрование с перекодированием в набор из 15 печатных символов, поэтому размер файла увеличивается вдвое. PC1B шифрует без увеличения размера файла, используя полнобайтовый режим, скорость шифрования увеличена, произведены некоторые оптимизации.

#22: Re: DarkCryptTC - wcx плагин для шифрования 47 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Sun Jun 15, 2008 13:54
    —
Новости для русскоязычных пользователей DarkCrypt России, Украины, Беларуси, Казахстана и Киргизии.

15.06.2008 - введена поддержка ассиметричного шифрования по типу PGP с использованием ключевой пары публичного и секретного ключей (RSA, размер ключа от 128 до 1024 бит)

#23: Re: DarkCryptTC - wcx плагин для шифрования 47 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Mon Jun 16, 2008 09:52
    —
16.06.2008 - введена поддержка скоростного ассиметричного шифрования по типу PGP с использованием ключевой пары публичного и секретного ключей (RSA, размер ключа от 128 до 1024 бит), данные шифруются стойким симметричным алгоритмом (Rijndael или Sepent), ассиметричным алгоритмом RSA шифруется случайный сеансовый ключ, используемый для основного шифрования. Это решение используется в PGP, поскольку скорость выполнения самого алгоритма RSA довольно низка, не говоря уже о скорости дешифровки.

#24: Re: DarkCryptTC - wcx плагин для шифрования 47 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Wed Jun 18, 2008 18:51
    —
18.06.2008 - Добавлена поддержка целого ряда ассиметричных методомов шифрования на базе RSA, добавден 3DES (192-разрядный ключ с Tiger хэшированием)

#25: Re: DarkCryptTC - wcx плагин для шифрования 47 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Thu Jun 19, 2008 23:57
    —
19.06.2008: Добавлено еще несколько симметричных алгоритмов шифрования (редкие, но стойкие алгоритмы)

#26: Re: DarkCryptTC - wcx плагин для шифрования 47 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Mon Jun 23, 2008 08:38
    —
23.06.2008: Добавлен алгоритм LOKI-97, режим CFB, длина ключа 256 бит (Haval), 128-битный блок, реализация на основе исходного текста заявки AES (в связи с чем работает сравнительно медленно).

#27: Re: DarkCryptTC - wcx плагин для шифрования 47 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Mon Jun 23, 2008 23:51
    —
24.06.2008: Добавлен алгоритм Camellia, режим ECB, длина ключа 256 бит (Haval), 128-битный блок, довольно шустрая реализация. Camellia-X - в режиме CBC. Добавлен алгоритм Iraq, режим CBC, длина ключа 160 бит, 256 - битный блок, довольно шустрая реализация, согласно некоторым справкам - довольно устойчивый алгоритм, используемый в Ираке.

#28: Re: DarkCryptTC - wcx плагин для шифрования 47 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Thu Jun 26, 2008 02:05
    —
25.06.2008: Добавлен алгоритм Bass-O-Matic (512 бит, CFB, версия с удвоенным числом раундов и таблиц пермутации - 8-16/16).

#29: Re: DarkCryptTC - wcx плагин для шифрования 47 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Fri Jun 27, 2008 15:18
    —
26-27 июня сего года: добавлена целая прорва потоковых шифров, различной стойкости и производительности с длиной ключа от 96 до 512 бит, с вектором инициализации от 128 до 512 бит.

Шифры были разработаны как для аппаратной, так и для проиграммной реализации - поэтому производительность сильно гуляет в зависимости от шифра. По-возможности, использована оптимизация при компиляции Watcom C и немного проработан код.

Неполный перечень (ожидается поддержка других алгоритмов) :

Rabbit (128 бит), HC-256 (256 бит), Sosemanuk (256 бит), CryptMT3 (512 бит),
Dragon (256 бит), Lex2 (128 бит), NLS2 (128 бит), Yamb (256 бит), Hermes (128 бит),
FFCSR (128 бит), Pomaranch (128 бит), Mickey (128 бит), Vest32-Pro (256 бит), WG2 (128 бит),
ZKCrypt3 (160 бит), Dicing (256 бит), Py6 (256 бит), Grain (128 бит), Achterbahn (128 бит), Moustique (96 бит).

#30: Re: DarkCryptTC - wcx плагин для шифрования 47 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Mon Jun 30, 2008 10:04
    —
29.06.2008: Добавлено множество шифров: к примеру, Pike, Lucifer, Redoc III и ряд других (режим CBC).

#31:  Author: alexanderwdarkLocation: Россия PostPosted: Tue Jul 01, 2008 23:15
    —
01.07.2008: Добавлен один из лучших криптоалгоритмов современности - Enrupt (автор - Ruptor), 512 бит ключ, 512 бит блок, режим CBC. Плюс - RSA-Ruptor (аля-PGP). Добавлен Mir1 (128 бит) и Seal (128 бит, CBC)

#32:  Author: alexanderwdarkLocation: Россия PostPosted: Wed Jul 02, 2008 22:39
    —
02.07.2008: Ручная генерация случайного потока данных для создания ключа симметричного шифрования и ключа ассиметричного шифрования для симметричного криптоалгоритма - повышенная надежность при шифровании постоянным фиксированным ключом и надежная генерация ключа сессии. Добавлен ряд потоковых шифров.

#33:  Author: icu PostPosted: Tue Jul 22, 2008 09:59
    —
Здравствуйте, alexanderwdark.
При работе мой тестовый файл 739 байт,
увеличивает размер до 4Кб.
Ранняя версия плагина добавляла только служебную информацию.

#34:  Author: alexanderwdarkLocation: Россия PostPosted: Wed Jul 23, 2008 18:56
    —
icu wrote:
Здравствуйте, alexanderwdark.
При работе мой тестовый файл 739 байт,
увеличивает размер до 4Кб.
Ранняя версия плагина добавляла только служебную информацию.


Видимо Вы используете какой-либо алгоритм в режиме ECB, где размер блока равен 4096 байт. Иными словами, в таком режиме файл шифруется блоками по 4 КБ, если данным недостаточно, в конец блока добавляются случайные хаотичные (PRNG) данные и все это безобразие затем шифруется. Некоторые алгоритмы в своей реализации работают только в данном режиме (единицы). Проверьте настройки плагина. Режим ECB желательно использовать только в исследовательских целях. В описании (readme.txt) указаны алгоритмы, которые работают только в данном режиме. Это можно увидеть и при настройке, поскольку режимы CBC, CFB, CTS, CTR и др. для них не доступны. Как вариант, некоторые алгоритмы работают только в варианте CBC с кратным X размером блока, где блок так же имеет фиксированный размер. Данная реализация безопасна и c ECB сходство только одно - фиксированный размер блока. Таких алгоритмов только единицы - в основном реализации новых и малоизвестных методов шифрования. Все можно найти в readme.txt - у таких алгоритмов, опять же, недоступен к выбору режим работы.

#35:  Author: foxx77 PostPosted: Mon Jul 28, 2008 11:39
    —
Скачал этот плагин, как его установить в Тотал ?

#36:  Author: alexanderwdarkLocation: Россия PostPosted: Thu Jul 31, 2008 16:13
    —
foxx77 wrote:
Скачал этот плагин, как его установить в Тотал ?


Как обычно: заходим в архив, тотал предложит установить данный wcx плагин.

#37: Re: DarkCryptTC - wcx плагин для шифрования 60 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Mon Aug 04, 2008 00:36
    —
04.08.2008: Плагин обновлен, внесены некоторые измения, улучшено получение CRC32 (хранение контрольной суммы опционально). Добавлен новый 512-разрядный блочный криптоалгоритм KolchCrypt II, который являет собой доработанный KolchCrypt с усиленным механизмом мутации таблиц и рядом дополнительных циклов трансформации данных.

#38: Re: DarkCryptTC - wcx плагин для шифрования 60 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Tue Aug 19, 2008 10:15
    —
18.08.2008: Добавлено мощное BWT сжатие данных (опционально, алгоритм архиватора ABC)

Скачать

#39: Re: DarkCryptTC - wcx плагин для шифрования 60 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Mon Aug 25, 2008 20:37
    —
Новые алгоритмы:

ARIA, Mercy, Raiden, Leviathan, MacGuffin, Py, Pypy, TPy, A5 (educational, from GSM), VigerePlus (идея, см. исходники)


Скачать

#40: Re: DarkCryptTC - wcx плагин для шифрования 60 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Sun Aug 31, 2008 15:50
    —
Новые алгоритмы:

VigerePlus II / 2.1 (идея, см. исходники, v.2)

Скачать

#41: Re: DarkCryptTC - wcx плагин для шифрования 60 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Tue Sep 23, 2008 00:31
    —
Видел ли кто нормальную реализацию алгоритма REDOC II? Возможно кто-нибудь встретит хороший код на Portable C / Pascal - можно будет добавить поддержку в плагин.. Уже работает REDOC III - но это сильно урезанная и ускоренная за счет исключения ряда процедур версия исходного REDOC II, как не странно.

Имеется следующий код, который бегает по всемирной сети и включен в некоторые учебники/сборники, но доверия он не внушает и довольно сомнителен. Если у кого есть что-нибудь на тему REDOC 2 - просьба поделиться Smile

#42: Re: DarkCryptTC - wcx плагин для шифрования 60 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Tue Sep 23, 2008 17:53
    —
23.09.2008: REDOC II - Код исправлен и реализован в новой версии плагина.


Скачать DarkCryptTC (сборка 23.09.2008)


Описание некоторых алгоритмов

#43: Re: DarkCryptTC - wcx плагин для шифрования 60 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Thu Sep 25, 2008 09:12
    —
24.09.2008: Добавлен симметричный алгоритм Khufu (ключ размером 512 бит, 64-битный блок, 64 раунда, за основу взята hack - реализация от Rayan Zachariassen, 1989 г.).


Скачать DarkCryptTC (сборка 24.09.2008)


Описание некоторых алгоритмов

#44:  Author: alexanderwdarkLocation: Россия PostPosted: Fri Sep 26, 2008 18:37
    —
26.09.2008: Добавлен алгоритм Keeloq (ключ - 64 бит, блок - 32 бита, реализация от товарища Ruptor)

#45:  Author: alexanderwdarkLocation: Россия PostPosted: Sat Sep 27, 2008 14:44
    —
27.09.2008: Введена поддержка ассиметричного шифрования открытый-секретный ключ с поддержкой RSA длиной ключа до 8192 бит.

Надежным на 2008 год считается шифрование RSA с длиной ключа от 1024 разрядов. По соотношению скорость-стойкость оптимальным будет ключ в 2048 бит. Пользователь с производительным ПК может использовать и ключ в 4096 разрядов, теоритически можно использовать и 8192 битный ключ, но его генерация занимает очень продолжительное время, довольно длительным является и процесс дешифровки данных при такой длине ключа.


Last edited by alexanderwdark on Sun Sep 28, 2008 21:06; edited 1 time in total

#46:  Author: alexanderwdarkLocation: Россия PostPosted: Sun Sep 28, 2008 21:01
    —
28.09.2008: Добавлен алгоритм IDEA NXT (256 бит, 128 битный блок, 32 раунда)


(обновлен и DarkCrypt GUI)

#47:  Author: icu PostPosted: Mon Sep 29, 2008 11:17
    —
Здравствуйте, alexanderwdark.
DarkCrypt GUI, при работе с файлами Mb и Kb размером всё нормально.
При работе с фалами размерами в байты, прогрессбар замирает на 2/3 пути. Но программа свою работу с файлом выполняет полностью.

#48:  Author: alexanderwdarkLocation: Россия PostPosted: Mon Sep 29, 2008 15:20
    —
icu wrote:
Здравствуйте, alexanderwdark.
DarkCrypt GUI, при работе с файлами Mb и Kb размером всё нормально.
При работе с фалами размерами в байты, прогрессбар замирает на 2/3 пути. Но программа свою работу с файлом выполняет полностью.


Да, там наверное есть просчет в обсчете позиции прогрессбара (сам GUI для плагина был написан чисто для примера работы с библиотекой darkcryptrtc.wcx по просьбе одних товарищей из Швейцарии. Будет время - загляну в код. Сама обработка там абсолютно аналогична плагину, поскольку GUI - фактически просто wrapper для библиотеки. Спасибо за информацию!

#49:  Author: alexanderwdarkLocation: Россия PostPosted: Mon Sep 29, 2008 17:41
    —
alexanderwdark wrote:
icu wrote:
Здравствуйте, alexanderwdark.
DarkCrypt GUI, при работе с файлами Mb и Kb размером всё нормально.
При работе с фалами размерами в байты, прогрессбар замирает на 2/3 пути. Но программа свою работу с файлом выполняет полностью.


Да, там наверное есть просчет в обсчете позиции прогрессбара (сам GUI для плагина был написан чисто для примера работы с библиотекой darkcryptrtc.wcx по просьбе одних товарищей из Швейцарии. Будет время - загляну в код. Сама обработка там абсолютно аналогична плагину, поскольку GUI - фактически просто wrapper для библиотеки. Спасибо за информацию!


исправлено

#50:  Author: alexanderwdarkLocation: Россия PostPosted: Tue Sep 30, 2008 22:50
    —
Добавлен алгоритм RTEA (исправленный, ускоренный и укрепленный TEA/XTEA)

Дополнительная информация здесь

пример на Delphi


Last edited by alexanderwdark on Fri Oct 03, 2008 22:43; edited 1 time in total

#51:  Author: alexanderwdarkLocation: Россия PostPosted: Thu Oct 02, 2008 10:20
    —
01.10.2008: Добавлены SHA1 Cipher (512 бит), MD5 Cipher (512 бит), MD4 Cipher (512 бит)

#52:  Author: alexanderwdarkLocation: Россия PostPosted: Sun Oct 26, 2008 19:06
    —
26.10.2008 Новая редакция плагина. Контрольная сумма файла более не используется, заменена хэш-функцией SHA-512. Подсчет хэш дайджеста - опциональный, для повышения безопасности может быть отключен.

Для генерации ключевых битов 512-разрядных шифров используется хэш-функция Whirlpool, увеличен лимит длины заголовка, что позволяет теперь сохранять объемные комментарии архива и при необходимости внедрять новые описательные поля заголовка.
Внимание! Данная версия не совместима с прежними редакциями плагина - предварительно расшифруйте свои файлы!

Скачать DarkCryptTC II

Автономный интерфейс для зашифровки/расшифровки

Домашняя страница

#53:  Author: Alextp PostPosted: Wed Nov 05, 2008 13:02
    —
на странице скрина нет.
Написано смначала про 60, потом про 40 алгоритмов...

#54:  Author: alexanderwdarkLocation: Россия PostPosted: Thu Nov 06, 2008 21:32
    —
Alextp wrote:
на странице скрина нет.
Написано смначала про 60, потом про 40 алгоритмов...


Уже гораздо больше 60-ти, считать просто некогда - это слишком рутинно Very Happy

#55:  Author: barsdm PostPosted: Fri Nov 07, 2008 16:26
    —
Не получается создать ключи для RSA. Нажимаю "Generate key pare", и программа зависает надолго... ждал несколько минут. Crying or Very sad Как это работает?

#56:  Author: alexanderwdarkLocation: Россия PostPosted: Fri Nov 07, 2008 17:32
    —
barsdm wrote:
Не получается создать ключи для RSA. Нажимаю "Generate key pare", и программа зависает надолго... ждал несколько минут. Crying or Very sad Как это работает?


Все правильно! Ключи RSA создаются довольно долго. Выбирайте меньший размер ключа - около 1024 бит и ожидайте. Процесс довольно длительный, что определяется самим алгоритмом RSA. Все зависит от производительности ПК.

#57:  Author: barsdm PostPosted: Fri Nov 07, 2008 18:01
    —
Спасибо Very Happy , быстро получилось с ключом на 1024 бит

#58:  Author: alexanderwdarkLocation: Россия PostPosted: Fri Nov 07, 2008 22:01
    —
barsdm wrote:
Спасибо Very Happy , быстро получилось с ключом на 1024 бит


Рад помочь! Кстати, у программы есть русская локализация (вернее сказать - русский язык для нее родной). Переключается путем нажатия на флажок. Smile

#59:  Author: alexanderwdarkLocation: Россия PostPosted: Sat Nov 29, 2008 03:05
    —
29.11.2008: Значительно ускорена работа целого ряда шифров за счет интеллектуальной буферизации, отложенной записи и упреждающего чтения.

DarkCryptTC II

DarkCrypt GUI

#60:  Author: alexanderwdarkLocation: Россия PostPosted: Thu Dec 04, 2008 06:33
    —
04.12.2008 Третья версия плагина, наиболее безопасная генерация ключа и вектора инициализации (дополнительная многократная переработка материала Skein хэш-функцией), версия не совместима со второй - предварительно расшифруйте ваши файлы (!)

DarkCryptTC II

DarkCrypt GUI

#61:  Author: DrSharkLocation: Kyiv, Ukraine PostPosted: Thu Dec 04, 2008 23:57
    —
2alexanderwdark
Думаю, в целях совместимости будет правильным разместить в первом посте ссылки на последние релизы DarkCryptTC I/II/III:
DarkCryptTC 24.10.2008
DarkCryptTC II 02.12.2008 (v2)
DarkCryptTC III 12.05.2009 (v2)
DarkCryptTC IV 09.10.2009 (текстовые ключи более поздних версий несовместимы)


Last edited by DrShark on Mon Sep 28, 2009 17:08; edited 4 times in total

#62:  Author: alexanderwdarkLocation: Россия PostPosted: Fri Dec 05, 2008 01:41
    —
2DrShark Правильно!

#63:  Author: alexanderwdarkLocation: Россия PostPosted: Sat Dec 06, 2008 04:33
    —
06.12.2008 4:16 Перевыпуск третьей версии (усиление ряда шифров), пожалуйста, обновите плагин (файлы следует предварительно дешифровать)

#64:  Author: alexanderwdarkLocation: Россия PostPosted: Sat Dec 06, 2008 23:30
    —
06.12.2008 22:00 Функция криптографически-безопасного генератора ключа (доступна в контекстном меню при нажатии на кнопку диска в главном окне плагина)

#65:  Author: alexanderwdarkLocation: Россия PostPosted: Wed Dec 10, 2008 06:20
    —
10.12.2008 5:15 Новая версия плагина, новые алгоритмы и некоторые исправления.

#66:  Author: alexanderwdarkLocation: Россия PostPosted: Sun Dec 14, 2008 00:58
    —
13.12.2008 MultiArc плагин второго уровня (FMT) для поддержки форматов DarkCryptTC в файловом менеджере Far (или в MultiArc в TC Laughing на любителя) DarkCrypt Far

Функциональность, естественно, ограничена (в частности, настройки пока вручную делаем или через диалог шифрования файла). Написан буквально за 15 минут ради эксперементального интереса.

#67:  Author: alexanderwdarkLocation: Россия PostPosted: Sun Dec 14, 2008 15:42
    —
14.12.2008 Алгоритм GOST (ГОСТ 28147—89) с оригинальным SBOX от Б. Шнайера и ЦБ РФ. Так же, его усиленный вариант EDE3, Triple GOST а-ля 3DES. Добавлена опция записи фиктивного имени файла.

#68:  Author: DimmY PostPosted: Mon Dec 15, 2008 19:51
    —
alexanderwdark, вы с такой частотой обновляете своё детище, что как-то даже опасаешься им пользоваться. Smile

#69:  Author: alexanderwdarkLocation: Россия PostPosted: Mon Dec 15, 2008 20:20
    —
DimmY wrote:
alexanderwdark, вы с такой частотой обновляете своё детище, что как-то даже опасаешься им пользоваться. Smile


Так ведь добавляются новые алгоритмы. К примеру, последнее обновление реализует новый алгоритм Treefish-1024 Б. Шнайера (автора Twofish и Blowfish)

16.12.2008 Доп. реализации на новом движке: Rijndael-128 (128 битный блок), KASUMI-b (режим блочного шифра, CBC), CAST-128, CAST-256. Сортировка списка доступных шифров.

#70:  Author: MinD PostPosted: Tue Dec 23, 2008 04:34
    —
alexanderwdark
извените за тупой вапрос
но возможно как нить убрать файл darkcryptrtc.WCX
что бы просто можно было работать из командной строки без этого файла

#71:  Author: alexanderwdarkLocation: Россия PostPosted: Tue Dec 23, 2008 04:48
    —
MinD wrote:
alexanderwdark
извените за тупой вапрос
но возможно как нить убрать файл darkcryptrtc.WCX
что бы просто можно было работать из командной строки без этого файла


В комплекте есть файл xdc.exe, он и предназначен для работы в режиме командной строки, если настроите параметры по-умолчанию (ключ зашифрования и расшифования, режим, алгоритм), то GUI отображаться не будет. Так же, есть GUI оболочка DarkCrypt GUI.

Сам файл *.wcx убрать нельзя, поскольку все GUI работают именно обращаясь к данному файлу.

DarkCrypt GUI и XDC - простейшие wrapper'ы для плагина и их функциональность минимальна.

Параметры командной строки для xdc:


Quote:
xdc p (u) "FileName" d - зашифровать (расшифровать)
xdc c (d) "FileFrom" "FileTo" d - зашифровать (расшифровать) из файла в файл
где параметр d на конце означает удаление исходного файла.

#72:  Author: MinD PostPosted: Tue Dec 23, 2008 06:03
    —
Спасибо большое)
Может за одно подскажите как пользовася stego.exe из командной строки?

#73:  Author: alexanderwdarkLocation: Россия PostPosted: Tue Dec 23, 2008 06:21
    —
MinD wrote:
Спасибо большое)
Может за одно подскажите как пользовася stego.exe из командной строки?


Пожалуйста!
Quote:

Пользуемся так же: stego.exe <p/u > Имя_файла [d]

где имя файла - bmp-изображение

#74:  Author: MinD PostPosted: Tue Dec 23, 2008 06:45
    —
ну а как файлы туда добавлять?)
xdc c (d) "FileFrom" "FileTo" d - зашифровать (расшифровать) из файла в файл

почему то не работает
xdc d C:\logs\v.xdc C:\logs\1 d
а если
xdc u C:\logs\v.xdc
то работает(только непонятно куда он копирует то что расшифровал)

пробывал по всякому

#75:  Author: alexanderwdarkLocation: Россия PostPosted: Tue Dec 23, 2008 08:13
    —
MinD wrote:
ну а как файлы туда добавлять?)
xdc c (d) "FileFrom" "FileTo" d - зашифровать (расшифровать) из файла в файл

почему то не работает
xdc d C:\logs\v.xdc C:\logs\1 d
а если
xdc u C:\logs\v.xdc
то работает(только непонятно куда он копирует то что расшифровал)

пробывал по всякому


1. Файлы добавляются только через TC (если упакован в Tar.XDC)

2. Для распаковки через d указывайте имена файлов, видимо, 1 - это каталог.
Правильно:
xdc c document.doc document.xdc
Правильно: xdc d c:\secret\document.xdc c:\temp\document.doc
3. u распаковывает в каталог с файлом xdc.exe

#76:  Author: MinD PostPosted: Tue Dec 23, 2008 08:44
    —
Спасибо за информацию
но все равно не получаеться

xdc d c:\logs\v.xdc c:\logs\v.exe
выдает только
XDC
Simply TC-based encryptor

#77:  Author: alexanderwdarkLocation: Россия PostPosted: Tue Dec 23, 2008 08:51
    —
MinD wrote:
Спасибо за информацию
но все равно не получаеться

xdc d c:\logs\v.xdc c:\logs\v.exe
выдает только
XDC
Simply TC-based encryptor


Понятно! Видимо, в архиве старая версия XDC.exe

Скачайте новый архив с плагином, в него включен новый XDC, обновлен сегодня.

DarkCryptTC 23-12-2008

Quote:

Использование: xdc.exe <p/u> Имя_файла [d]
Использование: xdc.exe <f/t> Имя_вх_файла Имя_вых_каталога [d]
Использование: xdc.exe <c/d> Имя_вх_файла Имя_вых_файла [d]


u теперь распаковывает файл в текущий каталог.

#78:  Author: MinD PostPosted: Tue Dec 23, 2008 09:14
    —
Спасибо большое
Все работает)

#79:  Author: MinD PostPosted: Wed Dec 24, 2008 02:48
    —
эм.тока почему xdc.exe Касперский считает вирусом? Mad

#80:  Author: alexanderwdarkLocation: Россия PostPosted: Wed Dec 24, 2008 07:07
    —
MinD wrote:
эм.тока почему xdc.exe Касперский считает вирусом? Mad


Обновите базы Касперского:

Quote:


Здравствуйте,

xdc.exe_

Это ложное срабатывание. Будет исправлено как можно скорее.

Пожалуйста, при ответе включайте переписку целиком.
Ответ актуален для последних баз с источников обновлений.

> Добрый день!
>
> Пользователи жалуются на ложное срабатывание АВ, пожалуйста,
> проверьте.
>
>
---------
С уважением, Андрей Ладиков
Вирусный аналитик
ЗАО "Лаборатория Касперского"





А вот от Avira результат:

Quote:

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
От: Avira Virus Lab Response Team
Написано: 23 декабря 2008 г., 15:06:28
Тема: Avira Lab Response - Tracking number 238064
Файлы: Письмо.html
--====----====----====----====----====----====----====----====----====----===--


Dear Sir or Madam,

Thank you for your email to Avira's virus lab.
Tracking number: INC00238064.




We received the following archive files:

File ID  Filename Size (Byte) Result 25214864  tc_darkcrypt.rar 1.45 MB OK
A listing of files contained inside archives alongside their results can be found below:
File ID  Filename Size (Byte) Result 25217639  xdc.EXE  163 KB  FALSE POSITIVE

Please find a detailed report concerning each individual sample below:

 Filename Result  xdc.EXE  FALSE POSITIVE
The file 'xdc.EXE' has been determined to be 'FALSE POSITIVE'. In particular this means that this file is not malicious but a false alarm. Detection will be removed from our virus definition file (VDF) with one of the next updates.
Alternatively you can see the analysis result here:
http://analysis.avira.com/samples/details.php?uniqueid=zKHsYtMvLvUTCVrk9KV4mB6MS7Lb3X7I

An overview of all your submissions can be found here:
http://analysis.avira.com/samples/details.php?uniqueid=zKHsYtMvLvUTCVrk9KV4mB6MS7Lb3X7I



Как видим, у умногих АВ такая проблема. Так что, если заметили ложное срабатывание, сразу обновите базы - может оно уже устранено - и шлите файл в тестовую лабораторию Вашего АВ.


Last edited by alexanderwdark on Wed Dec 24, 2008 16:51; edited 2 times in total

#81:  Author: MinD PostPosted: Wed Dec 24, 2008 08:00
    —
Спасибо за информацию

#82:  Author: BatyaLocation: Москва, Россия PostPosted: Wed Dec 24, 2008 10:55
    —
alexanderwdark
Лучше из цитаты выше все реальные e-mail удалить. Как говорится, "от греха ..."

#83:  Author: alexanderwdarkLocation: Россия PostPosted: Wed Dec 24, 2008 16:54
    —
Batya wrote:
alexanderwdark
Лучше из цитаты выше все реальные e-mail удалить. Как говорится, "от греха ..."


OK, удалил, да и не нужны, конечно, здесь детали - просто лень было редактировать Very Happy

У них на сайте вышеуказанные e-mail в открытом plain-text виде, без всяческой защиты от роботов (не зря сами антиспам разрабатывают!) Да и у меня прекрасно на mail.yandex.ru антиспам работает. Smile

#84:  Author: Ox2 PostPosted: Sat Jan 03, 2009 10:05
    —
Вообще не пойму ничего Sad То ли здесь агенты "штази", то-ли агенты кгб, короче, что вы шифруете? Голые картинки с дедом морозом, чтобы мама не видела? Или гг..гг..нуху? Ах да, у вас ещё и комп на пароле, все диски зашифрованы, меню отключены, кроме тебя ПК пользуется ещё мама с папой, которые кроме ссылки на word на рабочем столе, не смогут ничего запустить? Короче х*** маетесь, шифровщики Confused

#85:  Author: alexanderwdarkLocation: Россия PostPosted: Sat Jan 03, 2009 13:22
    —
Помимо государственной (это совсем отдельная инстория, там существуют строго определенные правила), есть такое понятие - коммерческая тайна (ФЗ "О коммерческой тайне" от 9 июля 2004), есть, к примеру, разработки, которые пока не защищены патентом, производственная тайна и да еще много различных видов информации, защищенной и не защищенной законом, не относящейся к безопасности государства, но, к примеру, дома или на рабочем месте не подлежащей раскрытию. Многие просто не в курсе того, с чем пока не сталкивались - но информация во времена капитализма и жеской конкуренции очень дорого стоит, именно поэтому сейчас народ интересуется ее защитой, а те, кому есть чего защищать - уже стараются об этом позаботится. Отдельная история - перенос защищенной инорфмации. Все знают о целой цепочке случае утери ноутбуков сотрудниками английских спецслужб. Вот тут как раз пример, когда нужно было защитить информацию - не средствами NTFS, а именно одним из стойких алгоритмов шифрования.

#86:  Author: alexanderwdarkLocation: Россия PostPosted: Tue Jan 06, 2009 23:16
    —
2009-01-06 Добавлен шифр CIPHERUNICORN-E (NEC).

#87:  Author: alexanderwdarkLocation: Россия PostPosted: Wed Jan 07, 2009 11:31
    —
2009-01-07 Добавлен шифр Diamond2 (ключ 2048 бит, блок 128 бит, 12 раундов, CBC)

#88:  Author: alexanderwdarkLocation: Россия PostPosted: Fri May 01, 2009 21:39
    —
С Днем весны и труда всех, а так же с Первомаем!

01.05.2009:

- Добавлен интерфейс blockapi для поддержки пользовательских блочных шифров. Это для тех, кто пожелает использовать собственные реализации известных алгоритмов, более быстрые оптимизированные реализации или добавить новые алгоритмы. Исходные коды плагинов на C и Delphi можно найти на оф. сайте.

- Добавлены некоторые шифры

- Общая оптимизация и доработка

- Автономный вариант DarkCrypt GUI теперь поддерживает шифрование текстового содержимого буфера обмена, работает в трее. Исходный код DarkCrypt GUI есть на оф. сайте.

- Существует внешняя компонента 1С 8.1/8.1 для произрачной работы с функциями DarkCrypt

#89:  Author: alexanderwdarkLocation: Россия PostPosted: Sun May 10, 2009 16:13
    —
С Днем Победы!

10.05.2009:

- новая опция: режим секретности используемого алгоритма и ключа. В данном случае для расшифровки нужно сначала знать алгоритм и метод шифрования

- некоторые улучшения и исправления

- новые модули шифров для BlockApi

Наиболее полная редакция (wincmd.ru лимитирует размер до 2Мб)

GUI оболочка (с поддержкой шифрования буфера обмена)

#90:  Author: DrSharkLocation: Kyiv, Ukraine PostPosted: Sun May 10, 2009 16:43
    —
alexanderwdark wrote:
(wincmd.ru лимитирует размер до 2Мб)
На wincmd.ru можно получить ftp аккаунт без этого ограничения, с этим вопросом лучше обратиться к Ergo или CaptainFlint.

#91:  Author: alexanderwdarkLocation: Россия PostPosted: Sun May 10, 2009 17:22
    —
DrShark wrote:
alexanderwdark wrote:
(wincmd.ru лимитирует размер до 2Мб)
На wincmd.ru можно получить ftp аккаунт без этого ограничения, с этим вопросом лучше обратиться к Ergo или CaptainFlint.


Спасибо, буду иметь ввиду!

#92:  Author: haver1 PostPosted: Tue May 12, 2009 17:50
    —
1.) Может ли DarkCrypt являться заменой PGP? Может ли она шифровать/дешифровать файлы в формате .pgp ? или можно как то конвертировать из .xdc в .pgp? Я ведь не могу заставить всех тех с кем веду переписку использовать DarkCrypt. PGP общепринятый стандарт.
Ищу компактное приложение встроенное в TC замену PGP.
2) Как собственно работать с прогой после установки в Total? как вызвать диалоговое окно? или можно работать с DarkCrypt только в командной строке?
Зашифровал файл посредством DarkCrypt GUI, пытаюсь открыть в тотале по F3, и ничего открывает в листере абракадабру с бродским. При установке вроде прописалась ассоциация xdc с DarkCrypt, пути вроде правильны? Приоритет менять на 0 или еще чт?
что то не так установилось что ли? TC 7.04a ?

#93:  Author: alexanderwdarkLocation: Россия PostPosted: Tue May 12, 2009 19:51
    —
haver1 wrote:
1.) Может ли DarkCrypt являться заменой PGP? Может ли она шифровать/дешифровать файлы в формате .pgp ? или можно как то конвертировать из .xdc в .pgp? Я ведь не могу заставить всех тех с кем веду переписку использовать DarkCrypt. PGP общепринятый стандарт.
Ищу компактное приложение встроенное в TC замену PGP.
2) Как собственно работать с прогой после установки в Total? как вызвать диалоговое окно? или можно работать с DarkCrypt только в командной строке?
Зашифровал файл посредством DarkCrypt GUI, пытаюсь открыть в тотале по F3, и ничего открывает в листере абракадабру с бродским. При установке вроде прописалась ассоциация xdc с DarkCrypt, пути вроде правильны? Приоритет менять на 0 или еще чт?
что то не так установилось что ли? TC 7.04a ?


1. Может, поскольку для файлов может реализовать схему ассиметричного шифрования с использованием пары публичный - приватный ключ, причем как алгоритмами RSA / Эль-Гамаля, так и Эллиптическими кривыми. Но велосипед изобретать - дело очень неблагодарное и бессмысленное, поэтому никакой совместимости с PGP не имеется и не планируется, здесь совершенно другой формат, да и задачи были совершенно иными.

2. DarkCryptTC - архиваторный плагин. Работает как любой wcx-плагин. Все настройки - через настройки архиваторного плагина.

#94: Re: DarkCryptTC - wcx плагин для шифрования 80 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Sun May 17, 2009 19:32
    —
17.05.2009: Плагин теперь является частью проекта "Заря". Этот движок поддерживает мощное каскадное шифрование произвольной группой шифров с одним размером блока. Шифрование со сжатием реализовано более эффективно, ряд функций доработаны. Графическая автономная оболочка значительно переработана. Важное замечание: плагин проекта "Заря" не поддерживает файлы DarkCrypt III. Фактически плагин является четвертой версией DarkCrypt.

#95: Re: DarkCryptTC - wcx плагин для шифрования 80 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Thu Jul 09, 2009 20:23
    —
09.07.2009: Плагин теперь позволяет скрывать информацию в стегоконтейнере. В качестве хранилища информации может использоваться:

- Текстовый файл (ASCII, CP-1251) с настраиваемой емкостью
- Изображение (Bitmap-24 bit, TIFF-24 bit с компрессией LZW или DEFLATE, PNG-24 с компрессией DEFLATE, JPEG2000 c lossless wavelet компрессией)
- Аудио файл (WAVE, 16 bit, Stereo)

Для включения поддержки стего просто устанавливаем плагин и упаковываем в TXT/WAV/BMP/TIFF. Плагин сам запросит контейнер-шаблон.

#96: Re: DarkCryptTC - wcx плагин для шифрования 80 (!) алгоритмами. Author: alexanderwdarkLocation: Россия PostPosted: Sun Jul 12, 2009 12:32
    —
12.07.09: Базовая поддержка стеганографического скрытия информации в HTML/XML и основанных на XML форматах (Word 2007 DOCX и Open Document ODT)

#97:  Author: alexanderwdarkLocation: Россия PostPosted: Fri Jul 17, 2009 15:32
    —
12.07.09: Поддержка для аудио стего контейнера возможности использования от 2 до 14 бит на семпл для внедрения информации.

#98:  Author: alexanderwdarkLocation: Россия PostPosted: Fri Jul 31, 2009 19:28
    —
31.07.09: Поддержка шифрования заголовка, установки комментария по-умолчанию, удаления лишней инофрмации из заголовка. Уменьшен размер заголовка.

#99:  Author: alexanderwdarkLocation: Россия PostPosted: Sat Aug 01, 2009 12:49
    —
01.08.09: Режим неявного заголовка файла. Теперь можно включить опции шифрованного заголовка и неявного идентификатора. Файл будет выглядеть как набор случайных данных.

Добавлен дополнительный модуль LibMPJ2 - алгоритм MPJ2 (15 раундов с ключом 128 бит, блоком 128 бит)

#100:  Author: alexanderwdarkLocation: Россия PostPosted: Thu Aug 06, 2009 12:25
    —
05.08.09: Возможность выбора компрессора: BWT (ABC) или LZMA. Для LZMA можно указать размер словаря и длину слова.

#101: Многослойное скрытие файла в TC: DarkCryptTC IV Author: alexanderwdarkLocation: Россия PostPosted: Sun Aug 16, 2009 00:57
    —
Это понравиться настоящим параноикам. Very Happy

Новая сборка позволяет сделать следующее:

Файл будет зашифрован целым каскадом шифров: от двух, до цепочки из всех возможных с данным размером блока, например, 128 бит. К примеру, Camellia - Rijndael - CRYPTON 1.0 - Twofish - Serpent

Для этого, вы создаете профиль каскадного шифра.

Помимо того, что для расшифровка потребуется такой же профиль, вы можете включить опцию секретного шифра. Данные о шифре не будут записаны в заголовок.

Чтобы файл не был опознан, вы можете изменить ID заголовка и включить опцию неявного заголовка.

Включим еще и шифрование заголовка.

Ну, и подмену имени файла в архиве.

Чтобы окончательно запутать, мы можем шифровать не в XDC, а, скажем, скрыть в Wave файле.

Но, это еще не все. Включаем новую опцию создания секретного файла. Теперь после создания основного контейнера движок запросит у нас дополнительный, секретный контейнер. Сам контейнер ничуть не измениться, даже физически. Кто не верит - может проверить CRC32 или хэш сумму файла. Wink

Но если в TC мы нажмем Ctrl + PageDown на данном файле, мы узнаем, что он и есть наш секретный контейнер.

Это значит, что движок теперь поддерживает потоки NTFS для скрытия информации.

Конечно, повторять всю цепочку - это и правда паранойя.

Можно просто использовать связку шифрование - скрытие.

Последняя редакции

#102:  Author: Ташка-Crazy PostPosted: Mon Sep 07, 2009 20:45
    —
у меня такой вопрос - есть картинка формата png точно известно, что она зашифрована вашей программой. Каким образом можно ее расшифровать???? Ключи и методы шифрования известны.

#103:  Author: alexanderwdarkLocation: Россия PostPosted: Mon Sep 07, 2009 21:23
    —
Ташка-Crazy wrote:
у меня такой вопрос - есть картинка формата png точно известно, что она зашифрована вашей программой. Каким образом можно ее расшифровать???? Ключи и методы шифрования известны.




В смысле в картинке скрыт файл, режим стеганографии? В TC жмем Ctrl+PgDown, TC зайдет в архив. Опции тоже должны быть известны: ID Заголовка, режим скрытия заголовка, шифрования заголовка и др. (если они изменены)

#104:  Author: Ташка-Crazy PostPosted: Mon Sep 07, 2009 21:32
    —
да в картинке скрыт файл, но при нажатии Ctrl+PgDown ничего не происходит - но в картинке файл скрыт точна!

#105:  Author: alexanderwdarkLocation: Россия PostPosted: Mon Sep 07, 2009 21:42
    —
Ташка-Crazy wrote:
да в картинке скрыт файл, но при нажатии Ctrl+PgDown ничего не происходит - но в картинке файл скрыт точна!


Плагин установлен корректно? Ассоциирован ли PNG с плагином?

Правильно ли установлены опции:
- плотность стегоизображения
- заголовок файла
- неявный заголовок файла
- не шифровать заголовок
- использовать движок Keccak

эти опции должны соответствовать тем, что использованы при скрытии/зашифровке. иначе файл не будет опознан.

Не происходит ничего или "неизвестный формат или ошибка в архиве"?

Если совсем ничего, вероятно плагин не связан с типом .PNG в TC.

#106:  Author: Ташка-Crazy PostPosted: Mon Sep 07, 2009 21:43
    —
а где конкретно настраивать все эти опции??? точнее как зайти в их настройку - нигде не смогла найти

#107:  Author: alexanderwdarkLocation: Россия PostPosted: Mon Sep 07, 2009 22:12
    —
Ташка-Crazy wrote:
а где конкретно настраивать все эти опции??? точнее как зайти в их настройку - нигде не смогла найти


Все аналогично другим WCX плагинам.

1. Конфигурация - настройка - архиваторы - настройка архиваторных плагинов. Проверяем, связан ли png с darkcrypttc

2. На любом файле жмем Alt+F5. В перечне форматов должен быть png

3. Когда выбран png, жмем настройка. Появиться меню конфигурации плагина.

4. Когда png связан, по Ctrl+PgDown TC будет пытаться зайти в png как в архив.

#108:  Author: Ташка-Crazy PostPosted: Mon Sep 07, 2009 22:13
    —
спасибо! щас буду пробовать....

#109:  Author: Ташка-Crazy PostPosted: Mon Sep 07, 2009 22:59
    —
в архив смогли зайти - но там показывает файл нулевого размера, и не запрашивает абсолютно ключ. Что делать?

#110:  Author: alexanderwdarkLocation: Россия PostPosted: Tue Sep 08, 2009 08:46
    —
Ташка-Crazy wrote:
в архив смогли зайти - но там показывает файл нулевого размера, и не запрашивает абсолютно ключ. Что делать?


Явно использовались другие параметры шифрования (напр. заголовок). Можно попробовать подобрать их для корректного распознавания. В какой версии плагина создан файл?

И, главное, png не был отредактирован?

Попробуйте снять или поставить галочку "не шифровать заголовок" (если у вас снята).

После изменения таких опций, если уже входили в архив, перезапустите TC. TC помнит (кэширует) список файлов в архиве, и перечитает после перезапуска.

Создайте копию файла, на всякий случай.


#111:  Author: Ташка-Crazy PostPosted: Tue Sep 08, 2009 14:06
    —
спасибо большое! разобрались - и все открыли!

#112:  Author: alexanderwdarkLocation: Россия PostPosted: Thu Sep 10, 2009 11:26
    —
10.09.2009: Новая редакция с исправлением замеченных ошибок.

#113: интерфейс для большого количества ключей Author: haver1 PostPosted: Fri Sep 18, 2009 14:57
    —
Вот бы еще интерфейс для управления большим количеством ключей - типа кей менеджер. Если нужно хранить большое количество публичных ключей чтобы не открывать каждый раз обзором , а можно было выбрать нужный в окне или галочкой сразу при шифровании.

#114: чуть непропукал нужный документ Author: aspr72 PostPosted: Sat Sep 19, 2009 18:04
    —
wcx_darkcrypt_tc_2009.09.10 зашифровал .ТХТ документ и проверил всё ли ок короче если открывать темзе тоталом то откроешь а есле этот тотал перекопировать на другую флажку и узе открыть с другой узб то пишет файл поврежден и эсле опять зашифровать и послать с емаила на емаил и открыть тем же тоталом или другим опять же пишет файл поврежден вчём дело Question

#115: Re: интерфейс для большого количества ключей Author: alexanderwdarkLocation: Россия PostPosted: Fri Sep 25, 2009 13:38
    —
haver1 wrote:
Вот бы еще интерфейс для управления большим количеством ключей - типа кей менеджер. Если нужно хранить большое количество публичных ключей чтобы не открывать каждый раз обзором , а можно было выбрать нужный в окне или галочкой сразу при шифровании.


По-идее это не сложно реализовать. Только действительно ли это так нужно?


Last edited by alexanderwdark on Fri Sep 25, 2009 13:42; edited 1 time in total

#116: Re: чуть непропукал нужный документ Author: alexanderwdarkLocation: Россия PostPosted: Fri Sep 25, 2009 13:41
    —
aspr72 wrote:
wcx_darkcrypt_tc_2009.09.10 зашифровал .ТХТ документ и проверил всё ли ок короче если открывать темзе тоталом то откроешь а есле этот тотал перекопировать на другую флажку и узе открыть с другой узб то пишет файл поврежден и эсле опять зашифровать и послать с емаила на емаил и открыть тем же тоталом или другим опять же пишет файл поврежден вчём дело Question


Вероятно там другой путь к каталогу настройками, который выдает TC. Если файл настроек не найден, они устанавливаются по-умолчанию. Тогда, если они у вас изменены, некоторые из них, понятное дело, не позволяют расшифровать файл и/или прочитать заголовок. В readme.txt указано, как сделать портабельнный DarkCryptTC.

#117:  Author: alexanderwdarkLocation: Россия PostPosted: Mon Sep 28, 2009 08:21
    —
27.09.2009 Новая сборка. Переработан механизм работы с внешними текстовыми ключами, переработан генератор текстовых ключей. Теперь текстовый файловый ключ содержит только набор печатных символов, что обеспечивает лучшую совместимость с элементами ввода. Старые автоматически генерированные текстовые файловые симметричные ключи не совместимы с новой сборкой, данные, зашифрованные старыми внешними текстовыми ключами необходимо расшифровать. Простые пользовательские пароли и ассиметричные ключи прежних версий работоспособны.

#118: Re: DarkCryptTC - шифрование и стеганография в TC Author: alexanderwdarkLocation: Россия PostPosted: Sat Oct 10, 2009 01:21
    —
09.10.2009: Добавлены blockapi алгоритмы Hierocrypt-3 (ключ 256 бит, блок 128 бит), Hierocrypt-L1 (ключ 128 бит, блок 64 бита), CIPHERUNICORN-A (ключ 256 бит, блок 128 бит), SC2000 (ключ 256 бит, блок 128 бит). Эти шифры рекомендованы CRYPTREC для использования госучреждениями Японии.

#119:  Author: DrSharkLocation: Kyiv, Ukraine PostPosted: Sat Oct 10, 2009 03:07
    —
Сейчас плагин безусловно хорош для параноиков, но я предлагаю добавить менее требовательную к ОЗУ, времени шифрования/расшифровки и дисковому пространству фичу - шифрование заголовка файла (первые n байт (или в % от размера файла), задаваемые в диалоге настройки).
Упаковку предлагаю в таком случае производить не в папку, указанную в диалоге упаковки, а переписывать заголовок выделенного файла.
Возможна реализация такой задумки?

#120:  Author: alexanderwdarkLocation: Россия PostPosted: Mon Oct 12, 2009 13:17
    —
DrShark wrote:
Сейчас плагин безусловно хорош для параноиков, но я предлагаю добавить менее требовательную к ОЗУ, времени шифрования/расшифровки и дисковому пространству фичу - шифрование заголовка файла (первые n байт (или в % от размера файла), задаваемые в диалоге настройки).
Упаковку предлагаю в таком случае производить не в папку, указанную в диалоге упаковки, а переписывать заголовок выделенного файла.
Возможна реализация такой задумки?


Возможна, только зачем. Такое решение сложно будет отнести к криптографии, а плагин реализует именно истинную криптографию и стеганографию.

#121:  Author: haver1 PostPosted: Fri Nov 13, 2009 23:14
    —
А что делать если я выбрал постоянный ключ шифрации и дешифрации в настройках и теперь пакует туда сюда автоматом, а в настройки как теперь попасть? Как вернуть все на дефолт?
Где плагин хранит свои настройки в ini файле тотала? в каких разделах?

Вообще совсем бы не помешал хотя бы базовый мануальчик к программе, поскольку инструкции по пользованию совсем нет.

#122:  Author: alexanderwdarkLocation: Россия PostPosted: Sat Nov 14, 2009 12:42
    —
haver1 wrote:
А что делать если я выбрал постоянный ключ шифрации и дешифрации в настройках и теперь пакует туда сюда автоматом, а в настройки как теперь попасть? Как вернуть все на дефолт?
Где плагин хранит свои настройки в ini файле тотала? в каких разделах?

Вообще совсем бы не помешал хотя бы базовый мануальчик к программе, поскольку инструкции по пользованию совсем нет.


С справке Total Commander все есть насчет этого - WCX плагины настраиваются все одинаково. Конечно, настроек у DarkCryptTC больше, чем у любого другого плагина. Но найти их просто - в диалоге упаковки просто выбираем в списке любое расширение, связанное с плагином DarkCryptTC (например, XDC) и жмем настроить.

Настройки плагин хранит в каталоге, который передает TC. Чтобы сбросит на дефолт, можно просто удалить ini - файл darkcrypt.ini

Инструкция не помешала бы, только кто бы ее написал...

#123:  Author: haver1 PostPosted: Sat Nov 14, 2009 23:13
    —
В последней версии wcx_darkcrypt_tc_2009.10.09_v2 возникли непонятки с файловыми ассоциациями. Все форматы для стегоконтейнеров - txt bmp jp2 и остальные проассоциированы с darkcrypt в настройках архиваторных плагинов, но они не стали отображаться как архивы. А те что отображались раньше как архивы в предыдущей версии, после установки новой версии перестали.
Так же число реализационных возможностей плагина стало 369,%commander_path%\Plugins\wcx\DarkCryptTC\darkcryptrtc.wcx
а раньше было другое кажется 113.

#124:  Author: alexanderwdarkLocation: Россия PostPosted: Sat Nov 14, 2009 23:25
    —
haver1 wrote:
В последней версии wcx_darkcrypt_tc_2009.10.09_v2 возникли непонятки с файловыми ассоциациями. Все форматы для стегоконтейнеров - txt bmp jp2 и остальные проассоциированы с darkcrypt в настройках архиваторных плагинов, но они не стали отображаться как архивы.


Так оно правильнее, дабы стегоконтейнеры не видны были как архив. А с xdc TC нормально оперирует и без отображения как архива, да и для криптоконтейнера оно корректнее. Тем более, путем модификации файла конфигурации TC можно все сделать своему по-вкусу. Если есть другии соображения, можно их учесть в новой сборке.

#125:  Author: haver1 PostPosted: Sun Nov 15, 2009 22:14
    —
Да спасибо!
Действительно так оно правильней, я просто сначала подумал, что в файлы нельзя будет зайти по Cntrl+PageDown, а оказалось что заходит как в архив как и прежде.
При этом двойным кликом или по F3, F4 файлы можно открывать соответствующими плагинами и утилитами для графики текста, а в предыдущей сборке они были в виде архива и через тотал открывались раром и подобными.
То есть стало то что надо.

#126:  Author: alexanderwdarkLocation: Россия PostPosted: Thu Nov 19, 2009 11:41
    —
18.11.2009 Новая сборка DarkCryptTC IV с некоторыми исправлениями. Доработан функционал шифрования строк (поддержка неявного и измененного заголовка, шифрованного заголовка, обработка ошибок). Обновлен DarkCrypt GUI (функционал по шифрованию буфера обмена) и выпущен плагин NppDarkCrypt, реализующий в популярном текстовом редакторе Notepad++ мощный функционал по шифрованию текста.

#127:  Author: AndreyD PostPosted: Sun Jan 17, 2010 00:18
    —
Честно говоря, не понял, как им пользоваться. Попробовал зашифровать папку, в настройках указал первые попавшиеся файлы из "Моих документов". При попытке упаковки выдает "такие файлы не найдены".

#128:  Author: alexanderwdarkLocation: Россия PostPosted: Sun Jan 17, 2010 00:40
    —
AndreyD wrote:
Честно говоря, не понял, как им пользоваться. Попробовал зашифровать папку, в настройках указал первые попавшиеся файлы из "Моих документов". При попытке упаковки выдает "такие файлы не найдены".


Если папку, нужно выбрать тип архива tar.xdc (или любой tar.*) или предварительно упаковать папку в один файл - архив. XDC - это архив типа .gz, .bz - для одного файла.

#129:  Author: AndreyD PostPosted: Sun Jan 17, 2010 00:54
    —
Понял, получилось. При таком количестве настроек неплохо было бы мануал.
На данный момент интересует создание файла, содержимое которого нельзя увидеть.

#130:  Author: alexanderwdarkLocation: Россия PostPosted: Sun Jan 17, 2010 19:08
    —
AndreyD wrote:
Понял, получилось. При таком количестве настроек неплохо было бы мануал.
На данный момент интересует создание файла, содержимое которого нельзя увидеть.


1. Кто бы его сделал, этот мануал?
2. Это запросто. Сие - есть задача плагина.

#131:  Author: alexanderwdarkLocation: Россия PostPosted: Sun Mar 14, 2010 16:56
    —
14.03.2010: Не смотря на всемирный экономический, политический и социально-культурный кризис, свиной, птичий, козий грипп, атипичную пневмонию и реформу МВД, выпущена новая версия плагина - с поддержкой скрытия имени файла в контейнере и восстановлении при расшифровании. Помимо этого присутствует целый ряд иных доработок.

#132:  Author: alexanderwdarkLocation: Россия PostPosted: Mon May 31, 2010 20:18
    —
29.05.2010: Новые сборки DarkCryptTC и DarkCryptGUI были загружены. Добавлены новые шифры, к примеру FCrypt от RedHat. Офф. сайт. не работает, поэтому загружаем с зеркала, плагин как всегда - с wincmd.ru

DarkCryptTC
DarkCryptGUI

NiceEnkripteer (независимый GUI с поддержкой шифрования файлов, каталогов, флэшек и usb-дисков, генератор и хранилище паролей)
Wfx_PCIDetect

#133:  Author: -=Space=-Location: Из Зелека PostPosted: Mon Jun 07, 2010 17:44
    —
alexanderwdark
а где можно скачать NppDarkCrypt ?

#134:  Author: alexanderwdarkLocation: Россия PostPosted: Mon Jun 07, 2010 22:20
    —
-=Space=- wrote:
alexanderwdark
а где можно скачать NppDarkCrypt ?


Пользуетесь плагином для Notepad++?
Сборку на основе последнего ядра DarkCryptTC можно найти здесь

#135:  Author: -=Space=-Location: Из Зелека PostPosted: Tue Jun 08, 2010 17:18
    —
Нет, еще не пользовался.
Пытаюсь найти наиболее удобный вариант.
Плагину не хватает простоты, слишком много окон, слишком много действий.
Надеялся увидеть нечто похожее на Encode file.

В нотпаде оказалось также все наворочено и неудобно.

но все равно спасибо.

#136:  Author: alexanderwdarkLocation: Россия PostPosted: Tue Jun 08, 2010 19:44
    —
Ядро одно, поэтому все одинаково везде Very Happy
Если нужно проще, есть функция шифрования буфера обмена в DarkCrypt GUI или NiceEknripteer

#137:  Author: alexanderwdarkLocation: Россия PostPosted: Sat Jun 12, 2010 00:45
    —
11.06.2010: Новая сборка DarkCryptTC. Добавлен поточный шифр SEAL 3.0

#138:  Author: alexanderwdarkLocation: Россия PostPosted: Mon Aug 23, 2010 22:47
    —
23.08.2010: Обновление плагина. Множество шифров перенесено в движок blockapi, убраны фактические дубликаты, существующие в виде модуля. Внесены некоторые исправления. Внимание: перед обновлением нужно расшифровать данные, если они зашифрованы не blockapi и не поточным шифром.

#139:  Author: alexanderwdarkLocation: Россия PostPosted: Wed Jan 26, 2011 22:03
    —
25.01.2011: Обновление плагина. Добавлен новый алгоритм уничтожения информации (для вычистки временных файлов и исходных документов) согласно отечественному стандарту. Мелкие технические доработки.

#140:  Author: alexanderwdarkLocation: Россия PostPosted: Sun Mar 06, 2011 18:36
    —
06.03.2011: Обновление плагина. Добавлена поддержка стеганографического скрытия данных в Win32 .exe и .dll файлах. Скачать плагин можно здесь.

#141:  Author: kalikanzaros PostPosted: Sat Jul 09, 2011 16:06
    —
alexanderwdark
подскажите пож-та если там много алгоритмов шифрования не нужно, как можно удалить лишние? просто удаляя файлы в папках blockapi и
kernel?

#142:  Author: alexanderwdarkLocation: Россия PostPosted: Sat Jul 09, 2011 18:15
    —
kalikanzaros wrote:
alexanderwdark
подскажите пож-та если там много алгоритмов шифрования не нужно, как можно удалить лишние? просто удаляя файлы в папках blockapi и
kernel?


Да, можно удалять плагины из blockapi. Тогда алгоритмы не будут отображаться в списке доступных. Из kernel тоже можете удалять, но в списке алгоритмы будут перечислены, а их выбор вызовет ошибку.

#143:  Author: alexanderwdarkLocation: Россия PostPosted: Sun Aug 07, 2011 10:39
    —
07/08/2011:

Обновление плагина.

1. Тестовое рабочее внедрение нового авторского стеганографического алгоритма ССР (Случайное секретное распределение). Такой алгоритм позволяет практически полностью исключить возможность восстановления скрытой информации из графического файла благодаря полностью случайному внедрению битов исходного файла в случайно выбранные пиксели (кол-во возможных комбинаций полностью пропорционально кол-во пискелей изображения). Сам алгоритм распределения формируется Г(П)СЧ на основе ключа, установленного пользователем. Таким образом исключается даже само восстановление массива зашифрованной информации, не говоря уже о возможности какой-либо атаки на него. Этот алгоритм на данный момент является уникальной разработкой, не имеющей аналогов. Несмотря на некоторое замедление внедрения информации, такой алгоритм обеспечивает практически абсолютную защиту. Алгоритм открыт, надежность его не обеспечивается секретностью самого механизма и легко объяснима математически. Реализация ожидает патентования.

2. Удален алгоритм AMPRNG (исходная редакция), оставлена только последняя актуальная ревизия.

#144:  Author: alexanderwdarkLocation: Россия PostPosted: Fri Nov 11, 2011 12:38
    —
11/11/2011:

Обновление плагина.

Введена поддержка стеганографии JPEG (полноценное стего путем модификации самого изображения, не вставка в комментарии)

1. Стеганография JPEG пока работает в тестовом режиме, но мои изображения обрабатываются корректно, изменения не различимы на глаз. Метод с более высокой плотностью не включен, поскольку артефакты бросаются в глаза.

2. На данный момент режим ССР для JPEG-стего не поддерживается (т.е. данные внедряются последовательно, а не абсолютно случайно на основе ГПСЧ).

DarkCryptTC с поддержкой JPEG стеганографии скачать

DarkCrypt GUI со стеганографией JPEG скачать

#145: JPEG стеганография в TC Author: alexanderwdarkLocation: Россия PostPosted: Mon Nov 14, 2011 11:09
    —
14/11/2011: Капитально переписан алгоритм JPEG стеганографии. Увеличена емкость контейнеров, исправлены некоторые вероятные ошибки.

#146:  Author: alexanderwdarkLocation: Россия PostPosted: Mon Nov 21, 2011 07:53
    —
P.S> Реализацию JPEG стеганографии можно посмотреть (и применять) в автономной утилите RED JPEG и новом плагине для скрытия данных в JPEG-изображении - RedJPEG XT for TC

#147:  Author: Papa PostPosted: Tue Dec 20, 2011 13:36
    —
Когда можно ожидать x64 версию ?

#148:  Author: alexanderwdarkLocation: Россия PostPosted: Tue Dec 20, 2011 14:17
    —
Papa wrote:
Когда можно ожидать x64 версию ?


Там очень масштабная переботка требуется. Ядро изначально не рассчитано на портабельность, плюс набор плагинов весь 32-разрядный. Работы - на очень длительное время.

#149:  Author: Mellomann PostPosted: Wed Dec 21, 2011 10:28
    —
Можно тогда, не меняя битности, сделать эту софтину отдельной исполнялкой, а не плагином? Например, как 7z-sfx button, который замечательно дружит с тоталами обеих битностей.
Ведь, чтобы использовать какие-либо функции, можно дать параметры коммандной строки, как и тот самый button, и просто сделать себе в менюшках или баре нужные кнопки и радоваться.
Или же подобная схема может работать уже сейчас? Если да, подскажите, какие ключи можно обработать?

#150:  Author: alexanderwdarkLocation: Россия PostPosted: Wed Dec 21, 2011 11:03
    —
Mellomann wrote:
Можно тогда, не меняя битности, сделать эту софтину отдельной исполнялкой, а не плагином? Например, как 7z-sfx button, который замечательно дружит с тоталами обеих битностей.
Ведь, чтобы использовать какие-либо функции, можно дать параметры коммандной строки, как и тот самый button, и просто сделать себе в менюшках или баре нужные кнопки и радоваться.
Или же подобная схема может работать уже сейчас? Если да, подскажите, какие ключи можно обработать?


Кое-что уже есть, DarkCrypt GUI называется

#151:  Author: alexanderwdarkLocation: Россия PostPosted: Wed Feb 20, 2013 13:32
    —
Papa wrote:
Когда можно ожидать x64 версию ?


ПЛАГИН ТЕПЕРЬ ЕСТЬ В X64 ВЕРСИИ. Хотя портировать плагин полностью пока не представляется возможным. Включено множество кода как на C, так и на ASM, причём изнально небыло акцента на переносимость типов. Поэтому я набросал специальный "переходник" для Total Commander x86-64. Он позволяет использовать обычную 32-разрядную версию плагина (которая и включена в архив) в 64-разрядной среде. Имееются некоторые ограничения, но большинство функций работают.

a) Сам плагин 32-х битный, 64-битный только эмулятор - переходник

b) Функционал Mempack пока не реализован

c) Окна плагина могу появляться неактивными (для активации нужно просто нажать на заголовок или переключиться на них)

d) Перед использованием придется загрегистрировать COM-объект AMDoxy (скрипт включен в дистрибутив)

e) Скорость может быть несколько ниже

Как начать работать:

0. Удаление старой версии
1. Установка плагина путем входа в архив
2. Перейти к каталогу установленного плагина и зайти в comproxy
3. Запустить register.cmd (потребуются админ. права)
4. Перезапустить TC
5. Готово

Плагин пока в состоянии BETA (собственно сам эмулятор), но должен работать в Total Commander x86-64 - проверил только на Windows 8 x64 и Server 2008 R2.

Перед обновлением плагина желательно его тоже предварительно удалить.

#152:  Author: Сергей Человек PostPosted: Tue Dec 09, 2014 10:07
    —
Здравствуйте! Можно ли каким-то конкретным алгоритмом можно вскрыть файл формата wav? Каким образом его можно открыть, как архив?

#153:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Dec 09, 2014 10:39
    —
Сергей Человек
Если файл не был зашифрован рассматриваемым здесь плагином, то нечего и вскрывать. Сам по себе WAV ни архивом, ни псевдо-архивом не является.

#154: Плагин DarkCrypt как использовать? Author: roman0070] PostPosted: Tue Feb 09, 2021 14:46
    —
Установил плагин DarkCrypt, не понимаю, как его использовать?

#155:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Feb 09, 2021 16:03
    —
roman0070]
Общие правила работы с архиваторными плагинами, если с ними кто-то незнаком, есть справке TC, TCKB и неоднократно пояснялись на форуме. Специфика установки и использования DarkCrypt пояснена в его собственном ридми-файле и в специальной теме по этому плагину, которую рекомендуется xoтя бы бегло прочесть (в т.ч. вот это). Новые темы не требуются.

Замечание за нарушение правил форума. Сообщение перенесено по принадлежности.



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group