Component DEC - Delphi Encryption Compendium

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
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:
  • 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
 

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
Delphi Encryption Compendium v6.1
  • fixed regressions breaking Win64 compilation
  • fixed Blowfish, RC6 and Q128 cipher algorithms on x64
  • fixes Sapphire cipher which had passed his unit tests but failed for other data
  • added SHA2-224 hash algorithm
  • changed progress event and added VCL demo for it
  • added HMAC and pbkdf2 hash based algorithms
  • added build batch file
Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:

ADSoft

Местный
Регистрация
1 Окт 2007
Сообщения
223
Реакции
86
Credits
1,083
Delphi Encryption Compendium v6.2.1
◼ Fixed a failure introduced by version control in the deployproj file of Hash_FMX Demo which prevented proper loading of this demo
◼ Fixed FMX TStringGrid issues with older Delphi versions which do not have the FMX.Grid.Style unit. These Delphi versions can compile and run the Cipher_FMX and HashBenchmark_FMX demos now. For the benchmark demo one column contents is just not right aligned for these versions.
◼ Fixed use of non-existing IFMXDialogServiceAsync interface for versions older than 10.1 Berlin.
Для просмотра ссылки Войди или Зарегистрируйся
 

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
Delphi Encryption Compendium v6.3
  • Small bugfixes, e.g. THash_SHA3Base.Digest was unreliable and Cipher_FMX demo decryption was wrong and Haval always uses
    at least MinRounds for Rounds now.
  • Added Shake128 and Shake256 extensible output hash algorithms
  • Made optimized 32 bit asm versions of MD2, SHA384, Tiger, Snefru128 and Snefru256 hash algorithms compile again,
    make them the default for Win32 Delphi projects
  • Added interface for hash algorithms containing a rounds property
  • Added GUUID to all interfaces
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои
 

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
Delphi Encryption Compendium v6.3 from 27 Sep 2021
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои
 

Похожие темы