Skip to content

HieuNgoGH/client_server_encryption_decryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This program encrypts and decrypts plaintext into ciphertext by the method of One-Time-Pads with 27 allowable characters. It gave me practice multi-processing code with socket-based inter-process communication. It starts with a keygen program that creates a key file of a specified length. The encryption client will receive a plaintext file and keygen code then sends it to the encryption server. The encryption server then encrypts the plaintext into ciphertext and sends it back to the client. The decryption client then sends the deciphertext to the decryption server where it will decrypt the ciphertext back to plaintext using the keygen. Then decryption server then sends the plaintext back to the decryption client. All plaintext and decipher text are created in its own file after sent back from the servers.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors