Private Key Cryptography

Private key cryptography, also known as symmetric cryptography, is a cryptographic method that uses the same key for both encryption and decryption. The key is kept secret and shared between the communicating parties. It provides efficient and fast encryption and decryption processes, making it suitable for securing data within closed systems where secure key exchange is feasible.

Public Key Cryptography

Public key cryptography, also known as asymmetric cryptography, is a cryptographic method that utilizes a pair of keys: a public key and a private key. The public key is used for encryption, while the private key is kept secret and used for decryption. It enables secure communication, digital signatures, and key exchange without the need for a shared secret key.

The Cipher Table
Private Key Cryptography Classical Ciphers Substitution Ciphers Caesar Cipher
Playfair Cipher
Hill Cipher
Vigenere Cipher
Vernam Cipher
Transposition Ciphers Railfence Cipher (Conventional)
Railfence Cipher (New)
Row Column Tranformation Cipher
Modern Ciphers Data Encryption Standard (DES)
Advanced Encryption Standard (AES)
Public Key Cryptography Encryption Rivest-Shamir-Adleman (RSA)
Key Exchange Diffie-Hellman
Digital Signature El-Gamal