diff --git a/crypto/crypto_algorithms.md b/crypto/crypto_algorithms.md index e5b7c16..beece10 100644 --- a/crypto/crypto_algorithms.md +++ b/crypto/crypto_algorithms.md @@ -1,252 +1,102 @@ # Cryptographic Algorithms +Let's go over the most common encryption and hashing algorithms, and compare them. + +## Hashing Algorithms +The folloing table that compares some of the most well-known hashing algorithms, along with an indication of whether they are considered to be post-quantum resistant. + +| Algorithm Name | Output Size (bits) | Cryptographic | Post-Quantum Ready | +|----------------|--------------------|---------------|-------------------| +| MD5 | 128 | Yes | No | +| SHA-1 | 160 | Yes | No | +| SHA-256 | 256 | Yes | No | +| SHA-3 | 224, 256, 384, 512 | Yes | Yes (believed to) | +| BLAKE2 | 256, 512 | Yes | Yes (believed to) | -