Type | Function |
---|---|
RNG | |
Hash |
|
Symmetric | |
Asymmetric | |
Functional | |
Homomorphic | |
Protocol | |
Cryptanalysis | $C \rightarrow P\ $ or |
- 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
- SHA-0
- SHA-1
- SHA-2
- SHA-224
- SHA-256
- SHA-384
- SHA-512
- SHA-3 (Keccak)
- 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