GSLC · Question #338
Which of the following is the best encryption algorithm to encrypt and decrypt messages?
The correct answer is A. RSA. RSA is identified as the best encryption algorithm for encrypting and decrypting messages, as it is the most widely adopted public-key algorithm supporting both operations.
Question
Which of the following is the best encryption algorithm to encrypt and decrypt messages?
Options
- ARSA
- BTripleDES
- CDES
- DAES
How the community answered
(37 responses)- A95% (35)
- B3% (1)
- C3% (1)
Why each option
RSA is identified as the best encryption algorithm for encrypting and decrypting messages, as it is the most widely adopted public-key algorithm supporting both operations.
RSA (Rivest-Shamir-Adleman) is a foundational public-key cryptographic algorithm that supports both encryption and decryption using mathematically linked key pairs. It is widely deployed in secure communications, digital certificates, and key exchange protocols. RSA's security is based on the computational difficulty of factoring the product of two large prime numbers.
TripleDES is a symmetric block cipher that applies DES three times for added security, but it is slower and considered legacy compared to modern algorithms, making it not the best choice.
DES (Data Encryption Standard) uses a 56-bit key that is cryptographically weak and has been deprecated due to its vulnerability to brute force attacks.
AES (Advanced Encryption Standard) is a highly efficient symmetric cipher and is the NIST-approved standard for bulk data encryption, but as a symmetric algorithm it is a different category from the public-key context this question targets.
Concept tested: RSA public-key encryption algorithm fundamentals
Source: https://csrc.nist.gov/publications/detail/fips/186/5/final
Topics
Community Discussion
No community discussion yet for this question.