DarkCryptTC
Плагин для TC | |
«DarkCryptTC» | |
Тип | Архиваторный плагин |
---|---|
Версия | 29.05.2010 |
Размер | 3200 Кб |
Автор | Александр Мясников |
Лицензия | freeware |
Исходный код | |
Статус | Развивается |
Требования | |
Страница | wincmd.ru |
Назначение | Шифрование и стеганография |
Возможность локализации | нет |
Поддержка unicode | есть |
Список всех плагинов |
DarkCryptTC - архиваторный плагин для шифрования файла или группы файлов (использует предварительную упаковку в TAR средставами TC). Зашифрованный файл (или группа файлов) также может быть скрыт в изображении, текстовом документе, аудио-файле или потоке NTFS. Опционально доступна комрессия алгоритмом BWT или LZMA.
Плагин поддерживает симметричное шифрование (один алгоритм, группа алгоритмов с одним размером блока - каскадное шифрование), ассиметричное шифрование (полностью ассиметричное либо ассиметричное шифрование сеансового ключа и симметричное - данных), симметричное потоковое шифрование. Поддерживается подключение пользовательских блочных шифров (BlockAPI), в том числе режим ассиметричного и каскадного шифрования с использованием подключаемых шифров.
Поддерживает режим секретности используемого шифра (группы каскадных шифров), режим шифрования заголовка и случайного идентификатора, режим без контроля хэш-суммы файла и другое.
На базе плагина существует проект DarkCrypt GUI - автономная оболчка к плагину.
Стеганографическая функциональность является расширенным вариантом плагина StegoTC
Содержание
Алгоритмы шифрования
Симметричные
Блочные
- 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 бит)
Потоковые
- 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
- Elgamal
- ECC
Стегоконтейнеры
- TXT
- BMP
- TIFF
- PNG
- JPEG2000
- WAVE
- Любой файл (поток NTFS)
Ссылки
[_http://forum.wincmd.ru/viewtopic.php?t=11567 Страница обсуждения плагина]
[_http://amsoftware.narod.ru/ Дополнительные библиотеки шифров для DarkCrypt] (включая новый ГОСТ "Кузнечик")