Skip to content
#

symmetric-key-cryptography

Here are 51 public repositories matching this topic...

This repository contains tools for encrypting and decrypting any file using a hybrid encryption method, making use of symmetric AES 256 and asymmetric RSA encryption.

  • Updated Dec 25, 2023
  • Python

Program that encrypts plaintext and (attempts) to decrypt ciphertexts, encrypted via a mono-alphabetic substitution cipher. Replaces letters based on frequency / n-gram analysis. Tried to incorporate hill-climbing algorithm by measuring the fitness of resulting texts to find the best key.

  • Updated Oct 3, 2020
  • Python

End-to-End Encryption with Python Socket Communication This Python project demonstrates end-to-end encryption (E2EE) using the x25519 key exchange protocol and AES encryption for secure communication between a client (Alice) and a server (Bob) over a socket connection.

  • Updated Jun 7, 2024
  • Python

Improve this page

Add a description, image, and links to the symmetric-key-cryptography topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the symmetric-key-cryptography topic, visit your repo's landing page and select "manage topics."

Learn more