https://github.com/dipanshkhandelwal/manytimepad
A solution to many time pad attack https://manytimepad.js.org/
https://github.com/dipanshkhandelwal/manytimepad
cryptography encryption manytimepad onetimepad
Last synced: 4 months ago
JSON representation
A solution to many time pad attack https://manytimepad.js.org/
- Host: GitHub
- URL: https://github.com/dipanshkhandelwal/manytimepad
- Owner: DipanshKhandelwal
- License: mit
- Created: 2018-06-07T08:54:54.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-06-12T16:03:53.000Z (about 8 years ago)
- Last Synced: 2025-10-10T11:03:55.643Z (9 months ago)
- Topics: cryptography, encryption, manytimepad, onetimepad
- Language: JavaScript
- Homepage: https://dipanshkhandelwal.github.io/ManyTimePad/
- Size: 115 KB
- Stars: 1
- Watchers: 0
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Breaking Many Time Pad
A solution to many time pad attack
[](http://forthebadge.com)
[](http://forthebadge.com)
## What is One Time Pad
In cryptography, a one-time pad is a system in which a private key generated randomly is used only once to encrypt a message that is then decrypted by the receiver using a matching one-time pad and key. Messages encrypted with keys based on randomness have the advantage that there is theoretically no way to "break the code" by analyzing a succession of messages.
## What is Many Time Pad
Many Time Pad is when a single key is used to encrypt many messages.
### But the resultant ciphers can be analysed and be decrypted to get all the messages and the key.