DarkCrypt IV 2013.03.16
DarkCrypt IV 2013.03.16
Simply and powerful plugin for best file manager  Total Commander. This wcxplugin is used for file encryption using 100 algorithms and 5 modes.
New! Supports encryption to stego container, such as Text File, Bitmap, TIFF, PNG, JPEG, JPEG2000, PSD, TGA, MNG, Wave audio, Win32/PE file (.exe, .dll), NTFS streams (any file)
This freeware plugin can encrypt / decrypt any file using 40 popular algorithms, such as GOST, Cast128, Cast256, Blowfish, IDEA, Mars, Misty 1, RC2, RC4, RC5, RC6, FROG, Rijndael, SAFER, SAFERK40, SAFERSK40,SAFERK64, SAFERSK64, SAFERK128, SAFERSK128, 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. Supports multiple file packing to Tar.XDC archive.
Also there are algoritms with fixed key size (hashed from user key by SHA, RipeMD, Whirlpool, MD6, Skein etc):
Ice (64 bit), Ice 2 (128 bit), Serpent (256 bit), Gost (256 bit), AES (256 bit), Mars (512 bit), Blowfish (384 bit), PC1 (128 bit, MD5 hashed key), XXTEA (128 bit, MD5 hashed key, ECB), XXTEAx (128 bit, RipeMD128 hashed key, CBC), Hurricane (128 bit, by Roman Ganin, 2005, MD5 hashed key), LOKI97 (256 bit), Camellia (256 bit, ECB, Haval), CamelliaX (256 bit, CBC, Haval), Iraqi (160 bit), Bassomatic (512 bit key, 2048 bit block, 816 rounds, 16 tables, CFB), Bassomatic89 (512 bit, CFB), Bassomatic89 (2048 bit, CFB), Khazad (128 bit, CBC), Noekeon Indirect (128 bit, CBC), Caracachs (128 bit, CBC), FealNx (128 bit, CBC), Lucifer (128 bit, CBC, Enchanced), Redoc3 (256 bit, CBC), BBC (96 bit, 256K block), EnRUPT (512 bit, CBC, Skein hash), EnRUPTW (512 bit, CBC, Whirlpool), EnRUPTmd6 (512 bit, CBC, MD6), Mir (128 bit), Crypton (256 bit, CBC), Decorrelated Fast Cipher  DFC (256 bit, CBC), Hasty Pudding Cipher  HPC (256 bit, CBC), Magenta (256 bit, CBC), E2 (256 bit, CBC), Deal (256 bit), Frog (256 bit), RC6256 (256 bit, AES source), MBC2 (128 bit, CBC), Modular Multiplication based Block cipher  MMB (128 bit, CBC), MMB2 (128 bit, CBC), Safer+256 (256 bit, CBC, AES source), MDC (512 bit, CFB), Anubis  Rijndael variant (256 bit, CBC), Anubistweaked (256 bit, CBC), Mars 256 (256 bit, CBC), Misty128 (128 bit, CBC), NewDes120 (120 bit, CBC), Twofish256 (256 bit, CBC), Skip32 (128 bit, CBC), Square128 (128 bit, CFB, vers.2.7), NSEA (256 bit, CFB), KolchCrypt III (512 bit, 512 bit block, CBC), Aria (256 bit, CBC), Borland (48 bit), Mercy (128 bit, CBC), Raiden (256 bit, CBC), MacGuffin (128 bit, CBC), VigerePlus TEAII (512 bit, CBC), REDOC II (160 bit, CBC), Khufu (512 bit, CBC), Khufuw (512 bit, CBC, Whirlpool), Keeloq (64 bit), IDEANXT (256 bit, CBC), NUSH (256 bit, CBC, GNUPG source), Wicker98 (128 bit, CBC), RTEA (256 bit, CBC), SHA1Crypt (512 bit, CBC), MD5Crypt (512 bit, CBC), MD4Crypt (512 bit, CBC), Serpent (256 bit, CBC), Tnepres (256 bit, CBC), XTEAtw (128 bit, CBC, tweaked version), XXTEAtw (128 bit, CBC, tweaked version),XXTEAtw30 (128 bit, CBC, tweaked version, 960 bit block), SHACAL (512 bit, CBC, SHA512), SHACAL (512 bit, CBC, MD6), DESX (64x2 bit, CBC), RC21024 (1024 bit, CBC, Skein hash), IDEA128 (128 bit, CBC, Skein hash), Kasumi (128 bit, Skein hash), Rijndael256 (256 bit block, 256 bit key, CBC), Anubis320 (320 bit, CBC), Blowfish448 (448 bit, CBC), DESEDE (168 bit, CBC), GOSTcb (256 bit, CB of RF SBOX, CBC), GOST3cb (768 bit, CB of RF SBOX, CBC, EDE3 design), Threefish (1024 bit key, 128 bit tweak, 1024 bit block, 80 rounds), CAST128 (128 bit), CAST256 (256 bit), Rijndael128 (256 bit key, CBC), KASUMIb (128 bit, CBC), CIPHERUNICORNE (128 bit, CBC), Diamond2 (2048 bit, 16 bytes block, 12 rounds, CBC), SEED128 (128 bit, CBC), TC18 (64 bit, CBC), SHARK (128 bit, CBC), SHARKE (128 bit, CBC), Skipjack80 (80 bit, CBC), SPEED (256 bit key, 128 bit block, 64 rounds), SAFER++ (256 bit key, 128 bit block, CBC), CSCIPHER (128 bit, CBC), SAFERSK128 (128 bit, CBC), BJ256 (Bob Jenkins 256 bit block cipher, 512 bit key, CBC), R3DES (3DESEDE, 192 bit, CBC), Raiden32 (128 bit, 32 rounds, CBC), Raiden256 (256 bit, 16 rounds, CBC), Raiden2 (256 bit, 24 rounds, CBC), XTEA3 (256 bit, 128 bit block, CBC), MULTISWAP (384 bit, CBC), PES (128 bit, CBC), TWOPES (256 bit, CBC, 16 rounds), Raiden512 (512 bit, CBC, 32 rounds), NEWTEA (128 bit, 128 bit block, CBC), AESG (256 bit, CBC, Gladman's ASM code), Rainbow (256 bit, CBC), NOEKEON (128 bit, CBC), RC532/16/64 (512 bit, CBC), RC6512 (512 bit, CBC), Threefish512 (512 bit key, 512 bit block), Cartman2P (384 bit, CBC), Chaos (512 bit, CBC), LOKI91 (512 bit, CBC), XTEA1 (128 bit, CBC), Q128e (128 bit, CBC), Newdes96 (128 bit, CBC), Mars1248 (1248 bit, CBC), FNAM2 (512 bit, CBC), C2 (64 bit, CBC), Sinople (128 bit, CBC), Phantom (256 bit, CBC), Paranoia (512 bit key, CBC), Pikachu (128 bit, CBC), SC6B (320 bit, CBC), Letsief (512 bit, CBC), Lja1 (2048 bit key, 128 bit block, 16 cycles), Clefia (256 bit, CBC), MPJ2 (128 bit, CBC), Curupira2 (192 bit, CBC), Curupira1 (192 bit, CBC), KARLA (160 bit, CBC), Cobra64256 (256 bit key, 64 bit block), Cobra128 (576 bit), Simplicity (256 bit key), 3NEWDE (192 bit), CRYPTON 1.0 (256 bit), EksLOKI89 (256 bit), BREAKME (256 bit), VSEN (512 bit), Hierocrypt3 (256 bit). HierocryptL1 (128 bit), CIPHERUNICORNA (256 bit), SC2000 (256 bit).
Encryption can be done with any of 5 modes (CBC, CTS, etc.) 4 modes with 3Way and 4 modes with special algorimts with fixed key size.
Supports also other ciphers:
 SALSA 20 (256 bit)
 Phelix (256 bit)
 ABC 3 (128 bit)
 SEED (128 bit)
 SHACAL2 (512 bit)
 XTEA (128 bit)
Support for many stream ciphers:
Rabbit (128 bit), HC256 (256 bit), Sosemanuk (256 bit), CryptMT3 (512 bit),Dragon (256 bit), Lex2 (128 bit), NLS2 (128 bit), Yamb (256 bit), Hermes (128 bit),FFCSR (128 bit), Pomaranch (128 bit), Mickey (128 bit), Vest32Pro (256 bit), WG2 (128 bit), ZKCrypt3 (160 bit), Dicing (256 bit), Py6 (256 bit), Grain (128 bit), Achterbahn (128 bit), Moustique (96 bit), TPypy (512 bit), TPy6 (512 bit), Py (512 bit), Pypy (512 bit), TPy (512 bit), Fubuki (512 bit), SSS (128 bit), Pike (512 bit, CBC), Seal (128 bit, CBC), Trivium (80 bit), Decim (128 bit), Edon80 (80 bit), Sfinks (80 bit), Konton (512 bit, CBC), QCypher (512 bit, CBC), SCOP384 (384 bit, CBC), Sober128, QUALCOMM Incorporated (128 bit), Shannon (256 bit), Leviathan (128 bit, CBC), A5 (64 bit, CBC), Panama (256 bit), WAKE (256 bit), RC4drop[65536] (1024 bit), CS2128 (128 bit), Lili (128 bit), Lili2 (128 bit), Snow2 (256 bit), SEAL2 (160 bit), SN3 (6144 bit), PolarBear (128 bit), VMPC (512 bit), VMPCKSA3 (512 bit), Chacha (256 bit), Turing (256 bit), AMPRNG (384 bit).
Supports assymetric encryption by RSA algoritm using key pair of public and private key with length from 128 to 1024 bits.
Supports fast assymetric encryption by RSAAES algoritm using key pair of public and private key with length from 128 to 1024 bits. Random symmetric key is encrypted by slow assymetric RSA, data is encrypted by fast AES (Rijndael) with key length 256 bit.
Supports fast assymetric encryption by RSASerpent algoritm using key pair of public and private key with length from 128 to 1024 bits. Random symmetric key is encrypted by slow assymetric RSA, data is encrypted by fast Serpent (AES finalist) with key length 256 bit.
Assymetric encryption variants:
RSAIce 2 (128 bit), RSASerpent (256 bit), RSAGost (256 bit), RSAAES (256 bit), RSAMars (512 bit), RSABlowfish (384 bit), RSAXXTEA (128 bit), RSACAST256 (256 bit), RSARC6 (512 bit), RSA3DES (192 bit), RSAMISTY1 (128 bit), RSATwofish (256 bit), RSAIDEA (128 bit)
 Optional powerfull BWT compression using ABC algorithms
 Optional more secure mode with disabled CRC32
Part of Total Commander Ultima Prime (TCUP) project
NOTICE! DarkCrypt x64 edition  is special BETA build, that works in x86 emulator mode and has serious differences. Please read manual in archive of x8664 plugin. Before installing it, please remove old version from TC.
What's new

