Skip to content

MasterCoder667/128-bit-AES-vs-RSA-Encryption-Comparison

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Credit Card Encryption Application

This Python application provides a graphical interface to encrypt credit card numbers using AES and RSA algorithms. Users can input a credit card number, select an encryption method, view encryption details, and save the encrypted message or keys to a file.

Features

  • AES encryption with multiple rounds and matrix transformations
  • RSA encryption with key generation (public and private keys)
  • GUI built with Tkinter for easy interaction
  • Option to save encrypted messages and keys
  • View encryption history

Usage

  1. Run main.py to launch the GUI.
  2. Enter a valid credit card number in the format #### #### #### ####.
  3. Choose AES or RSA encryption.
  4. View the encrypted message and optionally save it to a file.
  5. Use the History button to view previous encryptions.

Notes

  • AES encryption performs multiple rounds with row shifting and matrix operations.
  • RSA encryption generates prime numbers for secure public/private key pairs.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages