Ishanahmed07 / One-Time-Pad

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

One-Time-Pad

This project aims to implement a One-Time Pad encryption system using Python. The One-Time Pad encryption is a theoretically unbreakable encryption technique if used correctly. It works by combining a plaintext message with a random key of the same length to produce the ciphertext.

Features

Encrypt plaintext messages using a one-time pad key.

Decrypt ciphertext using the corresponding one-time pad key.

Generate random one-time pad keys.

Support for both text and file encryption/decryption.

Command-line interface for easy usage.

Installation

Clone the reporsitory:

Navigate to the project directory:

  • cd one-time-pad

Run OneTimePad.py file

  • python OneTimePad.py

OUTPUTS

image image image image image image

About


Languages

Language:Python 100.0%