Symmetric & Asymmetric Key Algorithms
RSA: Widely used for secure data transmission and digital signatures
ECC: More efficient than RSA, using smaller keys for the same security level
SHA-2: A cryptographic hash function for data integrity
ECDSA: Digital signatures based on elliptic curves, offering efficiency and security
DSS: A standard for digital signatures, often using DSA and hash functions
Block Cipher: encrypt data in fixed-size blocks (e.g., 64 bits, 128 bits)
Stream Cipher: encrypt data one bit or byte at a time
AES: block cipher; block size - 128 bits; key sizes - 128, 192, or 256 bits
AES: A strong and secure block cipher, widely used for encrypting data in fixed blocks.
DES: block cipher; block size - 64 bits; key size - 56 bits (presented as 64, 8 bits for parity)
DES: An older block cipher now considered insecure due to its short key length.
RC4: stream cipher; key size - variable (between 40-2048 bits)
RC4: A fast stream cipher but has known vulnerabilities; less used today.
SALSA20: stream cipher; key size - 256 bits (with a 64-bit nonce)
SALSA20: A modern, fast stream cipher known for its efficiency and security.