Skip to content

One-Time-Pad generator using a custom randomizer to create true randomization based off a number of different random generators

Notifications You must be signed in to change notification settings

Diamond42474/One-Time-Pad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

One-Time-Pad

What is a One-Time Pad?

A One-Time Pad is a method of encryption that is mathmatically impossible to break if done correctly. The most important part is that the key used for encryption is truly random. Instead of using a psudo form of random generation, the program takes user input such as mouse movement and combines it with clock timing in order to get true random.

Flow

The entire program runs on the console. There is a very simple setup process that asks the user a few basic wuestions in order to get the enviroment set up properly. Once the enviroment is set up, the user has the option to Generate, Encrypt, or Decrypt.

Side Notes

I'm terrible at documentation, but I'm trying to get better, so bare with me.

About

One-Time-Pad generator using a custom randomizer to create true randomization based off a number of different random generators

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages