GSLC · Question #314
Which of the following is the best encryption algorithm to encrypt and decrypt messages?
The correct answer is C. RSA. RSA is an asymmetric encryption algorithm that uses a public key to encrypt messages and a private key to decrypt them, making it the standard choice for secure message exchange in public-key cryptography.
Question
Which of the following is the best encryption algorithm to encrypt and decrypt messages?
Options
- AAES
- BDES
- CRSA
- DTripleDES
How the community answered
(49 responses)- A2% (1)
- B2% (1)
- C90% (44)
- D6% (3)
Why each option
RSA is an asymmetric encryption algorithm that uses a public key to encrypt messages and a private key to decrypt them, making it the standard choice for secure message exchange in public-key cryptography.
AES is a symmetric algorithm that uses a single shared key for both encryption and decryption, requiring secure key exchange before communication can begin.
DES uses a 56-bit key and has been deprecated by NIST due to its susceptibility to brute-force attacks, making it unsuitable as a best-practice recommendation.
RSA (Rivest-Shamir-Adleman) enables secure message encryption by using a recipient's public key to encrypt data and the corresponding private key to decrypt it, ensuring only the intended recipient can read the message. It is widely deployed in protocols such as TLS/SSL and PGP for protecting message confidentiality. Its asymmetric key design solves the key distribution problem inherent in symmetric algorithms.
Triple DES applies the DES cipher three times per data block and, while stronger than DES, is slower and considered outdated compared to modern asymmetric algorithms.
Concept tested: RSA asymmetric encryption for message security
Source: https://csrc.nist.gov/glossary/term/rsa
Topics
Community Discussion
No community discussion yet for this question.