Scripts that illustrate basic cryptography concepts based on Coursera Standford Cryptography I course and more.
-
Updated
Jul 2, 2020 - Python
Scripts that illustrate basic cryptography concepts based on Coursera Standford Cryptography I course and more.
A demonstration of END to END encryption.
Implementation of Advance Encryption Standard (AES-128/192/256/512) using Python and Numpy
Implementation of various symmetric key encryption systems like AES, DES, triple DES (3 DES), Ceasar cipher, Substitution cipher, Hill cipher
Symmetric file encryption using Argon2-based passphrases
Encrypt/Decrypt Symmetrically/Asymmetrically files with Integrity verification using signature
A menu app using python that allows you to make a 2-factor authentication + hashing ,encryption, encoding of a message + chatroom with rsa
A little python lib i made for fun
encrypt, decrypt, and verify pickled objects
A simple program to simulate a Quantum Key Exchange (QKE) algorithm, written in Python3.
A Terminal based Encrypted Messenger. To ensure secure communication the messages are encrypted using Triple DES(3DES) which is a Symmetric Encryption technique and the secret key used for encryption will be exchanged between the users using Diffie–Hellman key exchange algorithm.
An EXPERIMENTAL symmetric encryption algorithm which instead of generating cipher/encrypted text generates the instruction to recreate the main Data.
XChaCha20-Poly1305 & AES-256 (GCM) encryptor/decryptor on python🐍
An AES-algorithm based python User Interface that helps users to encrypt messages into ciphertexts and share them in the form of ciphertexts, that can be decrypted by the receiver using the same key on both sides. Using Tkinter and cryptography.fernet modules.
CLI based encryption and decryption tool. AES-256.
Simple Python script for encryption and decryption using symmetric keys
Python implementation of the stream cipher RC4 and RC4-drop[n].
Crypto Python: A python package for symmetric and asymmetric encryption/decryption and key exchange.
A simple offline password manager using symmetric encryption and Tkinter
Add a description, image, and links to the symmetric-encryption topic page so that developers can more easily learn about it.
To associate your repository with the symmetric-encryption topic, visit your repo's landing page and select "manage topics."