Cryptographic algorithms
From Algorithm wiki
[edit] Cryptographic algorithms list
- Base64 algorithms
- CRC algorithm
- CRC16 Algorithm
- CRC32 Algorithm
- FCS Algorithm
- GHash Algorithm
- HAVAL Algorithm
- GOST-Hash Algorithm
- Cesar Encryption Algoritm
- Dijkstra short path
- 32-bit UDP Checksum
- PC1 encryption algorithm
- Twofish cipher implementation of the Twofish cipher algorithm
- Symmetric (secret key) encryption:
- Advanced encryption standard(AES), winner of NIST competition, also known as Rijndael
- Blowfish
- DES algorithm(DES), sometimes DE Algorithm, winner of NBS selection competition, replaced by AES for most purposes
- IDEA
- RC4 Algorithm
- Tiny Encryption Algorithm
- Asymmetric (public key) encryption:
- Cryptographic Message digest functions (hashing functions):
- Md5 Algorithm – Note that there is now a method of generating collisions for MD5
- Md2 Algorithm
- Md4
- RIPEMD-160
- SHA-1
- SHA-2
- HMAC: keyed-hash message authentication
- Tiger (TTH), usually used in Tiger tree hashes
- Cryptographically secure pseudo-random number generators
- Blum Blum Shub - based on the hardness of factorization
- Yarrow algorithm
- Fortuna, intended as an improvement on Yarrow algorithm
- Linear feedback shift register
- Secret sharing, Secret Splitting, Key Splitting, M of N algorithms
- Shamir's Scheme
- Blakey's Scheme
- Key exchange

