Skip to content

AmbikaKoushik/One-time-Pad-Encryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Install Python3

Open Linux Terminal
Go to Source folder: /otp_m12507845/src

commands:

python otp.py enc ../data/key.txt ../data/plaintext.txt ../data/ciphertext.txt

python otp.py dec ../data/key.txt ../data/ciphertext.txt ../data/result.txt

python otp.py keygen 100 ../data/newkey.txt

python otp.py freqdist 3 ../data/record.txt

python otp.py avgruntime ../data/key128.txt ../data/plaintext128.txt ../data/ciphertext128.txt



python otp.py avgruntime 128 ../data/key128.txt ../data/plaintext128.txt ../data/ciphertext128.txt
Key Length:   128
Key:   00010001100111111110011010111001011001100101111100110011000010001010111010100001101110011001001111100111001000010100000000111100
\ìÈø
    =ZcÏêÖæ�I)W
Time Taken = 0.0005748271942138672 seconds
Key Length:   128
Key:   00111110011100000010100100000011010100101011111100011100111000000000000011101111011101111010110010101010000100111100100011001000
s�B?Ýu�a¤�ÙÙ{¡£
Time Taken = 0.0005557537078857422 seconds
Key Length:   128
Key:   10010010110111011100101100100011111111000011111001111110111000100001000100000100101101111101000111000111010111010011101100101111
ß®åb�\��pOؤ´5RD
Time Taken = 0.0004367828369140625 seconds
Key Length:   128
Key:   00111011010101010110100100010101011001011011101100010110010110001111101001000100101100101011100000101001110100010101010000010011
v&GÙ3�ÝÍZ¹=x
Time Taken = 0.0004951953887939453 seconds
Key Length:   128
Key:   10111100101110110010010010101100001000001100011100101101110001011101110000111000101110111010001001001001101010011000011001100111
ñÈ
íM¥D®½sÔ×:Áï

Time Taken = 0.0004894733428955078 seconds
Average Run time for lambda=128 is: 0.000510406494140625

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages