A Simple Dynamically Changing Classical and Digital Substitution Cipher for SMS(Text-Based Communication)
-
Updated
Aug 14, 2019 - Java
A Simple Dynamically Changing Classical and Digital Substitution Cipher for SMS(Text-Based Communication)
Some of the programs that were created for practicals in college
A simple project to allow a user to encrypt a message with different types of simple ciphers.
In cryptography, a substitution cipher is a method of encrypting in which units of plaintext are replaced with the ciphertext, in a defined manner, with the help of a key; the "units" may be single letters (the most common), pairs of letters, triplets of letters, mixtures of the above, and so forth.
An implementation of a substitution-permutation-network and a randomized counter CTR
A simple substitution cipher algorithm. Uses characters tables to generate the hash.
caesar cipher encryption and decryption in java
Algorithm Assignment
Encryption-cracking tool
🔐📜 Dive into cryptography with this OTP (One-Time Pad) encryption tool! 🔄 Using substitution ciphers, it shuffles ASCII characters for encryption/decryption. 📋 Features a menu to generate keys 🗝️, display mappings 🔀, & handle tasks. 🛠️ 🌟 Future: GUI 🖱️ & key storage! 🖥️🔒
Complete implementations of encryption and decryption algorithms including Advanced Encryption Standard (AES), Data Encryption Standard (DES), Row Transposition Cipher and Vigenere Cipher.
Fundamentals of software security encryption algorithm using java
A unique password locked multi-layer encryption immune to statistical character analysis created in Freshman year at UIUC
Java code to crack words encrypted using the same key by a Vigenère cipher
This repository contains my B.Tech project work on automatic solution to short substitution cipher using dictionary attack
Cryptography Algorithm Implementations
Add a description, image, and links to the substitution-cipher topic page so that developers can more easily learn about it.
To associate your repository with the substitution-cipher topic, visit your repo's landing page and select "manage topics."