DEC - Delphi Encryption Compendium
Cryptography library containing hash algorithms, a cryptographic pseudo random number generator and CRC and format conversion classes along with demo projects and extensive documentation.
DEC is a library for Embarcadero Delphi, containing different cryptographic algorithms . It contains algorithms for these categories:
Cryptography library containing hash algorithms, a cryptographic pseudo random number generator and CRC and format conversion classes along with demo projects and extensive documentation.
DEC is a library for Embarcadero Delphi, containing different cryptographic algorithms . It contains algorithms for these categories:
- Ciphers: encryption/decryption of data
- Hashes: "cryptographic checksums"
- Key deviation algorithms like Kdf1-Kdf3
- A cryptographic pseudo random number generator
- CRCs: non cryptographic checksums based on CRC algorithms
Contained hash algorithms
- MD2
- MD4
- MD5
- RipeMD128
- RipeMD160
- RipeMD256
- RipeMD320
- SHA0
- SHA1
- SHA256
- SHA384
- SHA512
- Haval128
- Haval160
- Haval192
- Haval224
- Haval256
- Tiger
- Panama
- Whirlpool0
- Whirlpool1
- WhirlpoolT
- Square
- Snefru128
- Snefru256
- Sapphire
Contained cipher algorithms
- Null
- Blowfish
- Twofish
- IDEA
- Cast256
- Mars
- RC4
- RC6
- AES
- Square
- SCOP
- Sapphire
- 1DES
- 2DES
- 3DES
- 2DDES
- 3DDES
- 3TDES
- 3Way
- Cast128
- Gost
- Magma
- Misty
- NewDES
- Q128
- RC2
- RC5
- SAFER
- Shark
- Skipjack
- TEA
- XTEA
- TEAN
Contained block concatenating modes
Modes ending on x have been invented by the original developer of DEC- ECBx
- CBCx
- CTSx
- CTS3
- CFB8
- CFBx
- OFB8
- OFBx
- CFS8
- CFSx
Contained key deviation algorithms:
- KDF1
- KDF2
- KDF3
- MGF1
Contained formattings
- Copy
- HEX
- HEXL
- Base16
- Base16L
- DECMIME32
- Base64
- MIME64
- Radix64
- PGP
- UU
- XX
- ESCAPE
Contained CRCs
- 8
- 10
- 12
- 16
- 16CCITT
- 16XModem
- 24
- 32
- 32CCITT
- 32ZModem
- 8ATMHEC
- 8SMBus
- 15CAN
- 16ZMODEM