Which of the following cryptographic algorithm uses public key and private key to encrypt or decrypt
data ?
A.
Hashing
B.
Symmetric
C.
Asymmetric
D.
Numeric
Explanation:
Asymmetric algorithm uses two keys, public key and private key, to encrypt and decrypt data.
What is asymmetric encryption?
Asymmetric encryption is a type of encryption that uses two keys – a public key and a private key
pair for data encryption. The public key is available to everyone, while the private or secret key is
available only to the recipient of the message. For example, when a user sends a message or data to
another user, the sender uses a public key to encrypt the data. The receiver uses his private key to
decrypt the data.
Answer option B is incorrect. Symmetric algorithm uses a single key to encrypt and decrypt data.
Answer option A is incorrect. Hashing encryption algorithm uses a process of converting a message,
or data, into a numeric value to encrypt data. Secure Hash Algorithm (SHA) and Message Digest
Algorithm (MDA) are two standards that use the hashing process for encryption.
Answer option D is incorrect. There is no such cryptographic algorithm as Numeric.
Reference. TechNet, Contents. “Description of Symmetric and Asymmetric Encryption”