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.
NIST LWC Hardware Reference Implementation of Ascon v1.2
🔒 Use your Trezor device to symmetrically encrypt and decrypt files
Enyo is a lightweight multistage partition-based encryption algorithm. Enyo cipher demonstrates good resistance to a brute-force attack. It is well suited for small-scale applications where the computational power is a bottleneck.
Python Program to encrypt Strings and Files using End-to-End Asymmetric & Symmetric Encyption
A simple Commandline Program Developed Using Python3 to make GNU Privacy Guard Program easy to use for beginners.
Improved Search for Integral, Impossible Differential and Zero-Correlation Attacks: Application to Ascon, ForkSKINNY, SKINNY, MANTIS, PRESENT and QARMAv2
An Automatic Tool to Search for Full Impossible-Differential, Zero-Correlation and Integral Attacks
Implementation of various symmetric key encryption systems like AES, DES, triple DES (3 DES), Ceasar cipher, Substitution cipher, Hill cipher
Using machine learning for crypto analysis
A Steganography software using Ascon and LSB written in Python
A DNA encryption algorithm based on a symmetric key encryption combined with a genetic algorithm
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.
🔐 CryptoCut is a cross-platform application to easily encrypt text by highlighting in time; As fast as possible
Practicing Encryption/Decryption Algorithms
Assignment-3, CS6500, IIT Madras
Image encryption and decryption using pixel scrambling.
A Python implementation of the GOST symmetric block cipher.
Encrypt and descrypt files and folders using a symmetric encryption
This GitHub repository contains a basic Python implementation of the Advanced Encryption Standard (AES) algorithm, which is a widely used symmetric-key encryption algorithm for securing data. The code in this repository provides a complete implementation of AES-128 bits encryption.
Add a description, image, and links to the symmetric-key-cryptography topic page so that developers can more easily learn about it.
To associate your repository with the symmetric-key-cryptography topic, visit your repo's landing page and select "manage topics."