Junior — Middle
Can you give examples of asymmetric encryption algorithms?
sobes.tech AI
Answer from AI
Asymmetric encryption uses a pair of keys: a public (open) key and a private (secret) key. Here are some popular asymmetric encryption algorithms:
-
RSA — one of the most common algorithms, based on factoring large numbers. Used for encryption and digital signatures.
-
Elliptic Curve Cryptography (ECC) — uses properties of elliptic curves to create shorter keys with the same security level as RSA.
-
DSA (Digital Signature Algorithm) — used for creating digital signatures, often in conjunction with SHA for integrity and authenticity verification.
-
ElGamal — based on discrete logarithm problem, used for encryption and digital signatures.
These algorithms are widely used in security protocols such as TLS/SSL, PGP, SSH, etc.