Skip to content

tashvit/funcrypter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Funcrypter - PyQt5

Basic encrypter/decrypter

Screenshot

screenshot

About

This program was created using PyQt5 as a fun way to further implement ideas learned in the Mathematics for Computer Science program provided by the University of London - Coursera.

Link to course : https://www.coursera.org/learn/mathematics-for-computer-science/home/welcome

How it works

Program generates random keys to encrypt messages.

Save your keys to decrypt your encrypted messages later.

Select your saved key values and enter your encrypted message (numbers) to see the decrypted message.

Program uses a prime modulus as the basis of encryption.

This is not a secure method of encrypting messages as it is possible for anybody with the public keys to work out the decryption key and figure out the code.

This two-way table provided in the course was used to convert letters into numbers before encrypting them.

screenshot

Picture from https://www.coursera.org/learn/mathematics-for-computer-science/lecture/ayyMS/3-301-encryption-using-modular-arithmetic

About

Basic encrypting/decrypting program - PyQt5 πŸ”’πŸ”‘

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages