| Type | Function |
|---|---|
| RNG | |
| Hash |
|
| Symmetric | |
| Asymmetric | |
| Property-preserving | |
| Functional | |
| Homomorphic | |
| Protocol | |
| Cryptanalysis |
|
- True Random Number Generators
- Pseudorandom Number Generators
- Linear Congruential Generator
- Linear Feedback Shift Registers (Python)
- Cryptographically Secure Pseudorandom Number Generator
- Universal Hashing
- Cyclic redundancy checks
- CRC-16
- CRC-32
- CRC-64
- Internet checksum
- wyhash
- xxHash
- Message-Digest
- MD2
- MD4
- MD5
- MD6
- Secure Hash Algorithm
- BLAKE
- CBC-MAC
- HMAC
- MD6
- One-key MAC
- OMAC1 (CMAC)
- OMAC2
-
Software
- HC-128
- Rabbit
- Salsa20
- SOSEMANUK
-
Hardware
- Grain
- MICKEY
- Trivium
- AES (Rijndael)
- Blowfish
- Twofish
- Threefish
- DES
- Triple DES
- DES-X
- IDEA
- Rivert Ciphers
- RC2
- RC5
- RC6
- SM4
- TEA
- TEA
- XTEA
- XXTEA