© 2015 W.Ehrhardt Last update Aug. 23, 2015
Home CRC/Hash Crypto Misc. Info Links Deutsch


Please note: I try to keep the links on this page up-to-date, but some URLs in archives may be out-of-date or broken.


fips180-4.pdf Latest specification of the Secure Hash Standard
sha_all.pdf Test vectors and intermediate values for all FIPS 180-4 algorithms
rfc1950 zlib RFC, contains description of Adler32
rfc2440 OpenPGP Message Format, contains CRC24 definition
Ecma-182.pdf CRC64 in Standard Ecma-182: Data Interchange on 12,7 mm 48-Track Magnetic Tape Cartridges - DLT1 Format
rfc1320 R. Rivest: RFC 1320 - The MD4 Message-Digest Algorithm
rfc1321 R. Rivest: RFC 1321 - The MD5 Message-Digest Algorithm
rfc2104 HMAC: Keyed-Hashing for Message Authentication
fips-198a.pdf The Keyed-Hash Message Authentication Code (HMAC)
rfc2202 Test Cases for HMAC-MD5 and HMAC-SHA-1
rfc4231 Identifiers and Test Vectors for HMAC-SHA-224, HMAC-SHA-256, HMAC-SHA-384, and HMAC-SHA-512
rfc4634 US Secure Hash Algorithms (SHA and HMAC-SHA): Includes sample C code that supports input strings of arbitrary bit length
crc-catalogue.htm Greg Cook's Catalogue of Parameterised CRC Algorithms for Ross Williams' CRC model
ripemd160.html The hash function RIPEMD-160 by Antoon Bosselaers
WhirlpoolPage.html The Whirlpool Hashing Function page by Paulo Barreto
Hash Function Lounge Paulo Barreto's Hash Function Lounge: An overview of hash functions intended for cryptographic applications
keccak.noekeon.org Home page of the cryptographic sponge function family called Keccak, which has been selected by NIST to become the new SHA-3 standard.

AES / Cryptography

fips-197.pdf Official AES specification
aes.spec.316 Interpretation of the AES spec by Dr. Brian Gladman (with reference implementation in C++)
sp800-38a.pdf Recommendation for Block Cipher Modes of Operation
rfc2898 PKCS #5: Password-Based Cryptography Specification Version 2.0
rfc3211 Password-based Encryption for CMS, contains test values for PKCS #5
David Barton's crypto page Pascal source, dcpcrypt2 CTR/CFB/OFB modes are compared with my own implementations. ('DCPcrypt has finally been retired, the code is still available.')
Brian Gladman's AES page Open source page for AES implementations in C/C++ and Assembler
cipher.zip Hagen Reddmann's Delphi Encryption Compendium Part I, Version 3.0
DEC V5.2 Hagen Reddmann's Delphi Encryption Compendium Part I+II, Version 5.2. Note: Part II (a.k.a. DECMath) is not freeware; link for latest version - obviously discontinued.
StrSecII Henrick Hellström's comprehensive open source Delphi collection of cryptographic security related components, classes, and routines
TPLockBox Turbopower's open source Lockbox 2.07; not recommended: outdated, slow, and non-standard
omac-ad.pdf OMAC addendum (including OMAC1) from NIST
omac.html Tetsu Iwata's OMAC page
SP_800-38B.pdf NIST Special Publication 800-38B - Recommendation for Block Cipher Modes of Operation: The CMAC Mode for Authentication
eax-spec.pdf EAX spec from NIST
eprint.iacr.org/ 2003/069 M. Bellare, P. Rogaway, D. Wagner: EAX: A Conventional Authenticated - Encryption Mode
blowfish.html Bruce Schneier's Blowfish page
twofish.html Bruce Schneier's Twofish page
eSTREAM Home page for eSTREAM, the ECRYPT Stream Cipher Project
snuffle.html D.J. Bernstein's Salsa20 page with links to implementation and to spec/design documents
rfc4615 The Advanced Encryption Standard-Cipher-based Message Authentication Code-Pseudo-Random Function-128 (AES-CMAC-PRF-128) Algorithm for the Internet Key Exchange Protocol (IKE)
David Ireland's pages with informative articles on cryptography and useful cryptographic software


www.freepascal.org Free Pascal: Open source Pascal compiler
vpascal.ning.com Virtual Pascal: Freeware 32 bit Pascal compiler
Delphi CRT unit Will DeWitt's Delphi 2+ unit from Codecentral
WDOSX Wuschel's DOS eXtender:  Michael Tippach's free 32 bit DOS extender


Aribas Home page of O. Forster's open source ARIBAS interpreter for big integer arithmetic
zlib Home Site Free, general-purpose, lossless data-compression library
Pierre L'Ecuyer's page Software and many research papers and review articles related to random number generators (incl. taus88, taus113)
ISAAC Bob Jenkins' page: Reference implementation of ISAAC and ISAAC-64
Mersenne Twister Home Page The English Mersenne Twister page with links to FAQs, source code, infos
Polylog.pdf Richard E. Crandall died December 20, 2012 and his former web page at Reed College is now closed. This is a local copy of his paper Note on fast polylogarithm computation from 2006 (retrieved 2010-03-15).
www.farmanager.com Home page of FAR manager
upx.sourceforge.net UPX: the Ultimate Packer for eXecutables
zlib-license.php Template of the zlib/libpng open source license

Home CRC/Hash Crypto Misc. Info Links Deutsch