Junior — Middle
Can you list the main types of encryption algorithms?
sobes.tech AI
Answer from AI
The main types of encryption algorithms are divided into two broad categories:
-
Symmetric algorithms — use the same key for encryption and decryption. Examples:
- AES (Advanced Encryption Standard)
- DES (Data Encryption Standard)
- 3DES (Triple DES)
- RC4, RC5
-
Asymmetric algorithms — use a pair of keys: a public key for encryption and a private key for decryption. Examples:
- RSA
- ECC (Elliptic Curve Cryptography)
- DSA (Digital Signature Algorithm)
There are also hash functions (not encryption in the strict sense, but often used together):
- SHA-2, SHA-3
- MD5 (deprecated)
Depending on the task, the appropriate algorithm is chosen: symmetric algorithms are faster, asymmetric ones are convenient for key exchange and digital signatures.