Final Answer:
The algorithms used in symmetric encryption are a) Blowfish and d) 3DES.
Step-by-step explanation:
Symmetric encryption uses a single key for both encryption and decryption. Blowfish and 3DES (Triple Data Encryption Standard) are both examples of symmetric encryption algorithms. Blowfish is a symmetric block cipher that operates on blocks of data and uses variable-length keys (32 to 448 bits). It employs a Feistel network structure and is known for its strong security and speed. 3DES, on the other hand, is an enhanced version of the original Data Encryption Standard (DES) algorithm that applies the DES cipher algorithm three times to each data block, providing a higher level of security compared to DES.
RSA, Diffie-Hellman, and ECC are asymmetric encryption algorithms. RSA relies on the mathematical properties of large prime numbers for key generation and is used for public-key encryption and digital signatures. Diffie-Hellman is a key exchange algorithm that allows two parties to securely establish a shared secret key over an insecure channel. ECC (Elliptic Curve Cryptography) is another asymmetric encryption technique that uses the algebraic structure of elliptic curves for securing communications.
In the context of symmetric encryption, the focus is on algorithms like Blowfish and 3DES, which employ a shared secret key for both encryption and decryption processes, offering efficiency and security in data protection for various applications. the correct answer is a) Blowfish and d) 3DES.