Skip to content

sabhya19/Encode-Decode-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Encode-Decode-Tool

Secure data encryption has been a major challenge since ages and numerous cryptographic algorithms have been designed ever since. The goal of an encryption algorithm is to secure confidential data by preventing unauthorized decryption, for which a key is generated. The proposed algorithm converts plain text to ciphertext. The intended destination/user then uses this cipher to decode it. The proposed algorithm uses graph data structures to generate ciphertext from plain text containing capital and miniscule letters/words, separated by spaces. The idea is to represent the ‘ones’ in binary equivalents of characters as vertices of a graph and then to trace the hamiltonian cycle to generate cipher. Decoding is done in the reverse manner.The proposed optimized tool handles capital and miniscule characters, along with punctuations. The terminal application serves a purpose to encrypt simple english sentences, in a memory and time efficient manner.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages