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.
Cryptanalysis library for breaking classical ciphers
Two scripts in Python to encrypt/decrypt using the 128 bits AES algorithm, ECB mode with hex "00" as padding for each character. For the encryption, an ascii plaintext file is taken as the input, then an encrypted hex file is outputted. For the decryption, a ciphertext hex file is taken as the input, then a decrypted ascii file is outputted.
Twin-Hex Cipher Encoder/Decoder
Decode / Bruteforce Vigenere cipher text just using the Flag Format!!
Python cracker for many time pad (multiple one time pad messages)
A python code that performs a Vigenere cipher. Do both encryption of a plain text or decryption for a cipher text. in Vigenere cipher the key used in encryption or decryption is a single word and the message contains characters only.
Algoritmos de cifrado basados en la dinamica de sistemas caoticos
The place for Bitcoin related puzzles!
Programming assignments as part of the course "CSCI-B504 Introduction to Cryptography"
Afternoon Project that creates believable looking OTP ciphertext using Python3.
Toy program for learning cryptography.
Implementation of a Padding Oracle Attack
The Al Bhed are a tribe of technologists in Final Fantasy X and Final Fantasy X-2. Making up ten percent of the Spiran population, they have a unique language and, unlike the other races in Spira, use machina (technology).
The Vigenere Cipher in Python
Cifrado Trithemius, ingresando una palabra clave, el codigo crea una tabula recta e inicia el descrifrado.
This is a complete repository of data encryption standards (DES) algorithms where we can encrypt the data from plain text to corresponding cipher text. It takes 64 bit binary string (plain text) as input and produce 64 bit binary string (cipher text) as output.
Add a description, image, and links to the ciphertext topic page so that developers can more easily learn about it.
To associate your repository with the ciphertext topic, visit your repo's landing page and select "manage topics."