Select from following answers:- The application will encrypt up to 1 Mb of data at a time.
- The encryption algorithm should not require an algorithm from a third-party library.
- Encrypted data is transmitted and then decrypted, and you want to ensure that a malicious user cannot use a transmitted key to decrypt.
- All Above
If the application will encrypt large amounts of data, you should use secret-key encryption. Secret-key encryption algorithms use a single secret key to encrypt and decrypt data. Secret-key encryption algorithms are very fast (compared with public-key algorithms) and are well suited for performing cryptographic transformations on large streams of data. Asymmetric encryption algorithms such as RSA are limited mathematically in how much data they can encrypt. Symmetric encryption algorithms do not generally have those problems.
Show Correct Answer
Source: Measureup.com | |
Alert Moderator