File tree Expand file tree Collapse file tree 3 files changed +29
-22
lines changed Expand file tree Collapse file tree 3 files changed +29
-22
lines changed Original file line number Diff line number Diff line change @@ -29,16 +29,14 @@ def decrypt(n, ciphertext):
2929 return result
3030
3131
32- print ("Encrypt or decrypt? " )
33- ans = input ()
32+ print ("***** CAESAR CIPHER ***** " )
33+ ans = input ("Encrypt or Decrypt ? " )
3434ans = ans .lower ()
35- print ("Enter message" )
36- k = input ()
37- print ("Enter rotation number" )
38- nn = int (input ())
35+ k = input ("Enter message : " )
36+ nn = int (input ("Enter number of rotation : " ))
3937if ans == 'encrypt' :
4038 ret = encrypt (nn , k )
41- print ('Encrytped: %s' % ret )
39+ print ('Encrytped message : %s' % ret )
4240else :
4341 ret = decrypt (nn , k )
44- print ('Decrytped: %s' % ret )
42+ print ('Decrytped message : %s' % ret )
Original file line number Diff line number Diff line change @@ -7,38 +7,47 @@ def encrypt(msg):
77 off = 3
88 enc = ""
99 for i in msg :
10- enc = enc + (a [(a .index (i )+ off ) % 26 ])
10+ try :
11+ enc = enc + a [int ((a .index (i )+ off )) % 26 ]
12+ except ValueError :
13+ enc += i
1114 return enc
1215
1316
1417def decrypt (msg ):
1518 off = 3
1619 dec = ""
1720 for i in msg :
18- dec = dec + (a [(a .index (i )- off ) % 26 ])
21+ try :
22+ dec = dec + a [int ((a .index (i )- off )) % 26 ]
23+ except ValueError :
24+ dec += i
1925 return dec
2026
2127
2228# Client Side(Sender)
23- msg = input ( "Enter Message To Send: " )
24- f = open ( 'server.txt' , 'w+' )
25- print ("Encrypting.........." )
26- time . sleep ( 2 )
27- enc = encrypt (msg )
28- print ("Message Sent Is: " , enc )
29+ print ( "***** END-TO-END ENCRYPTION ***** " )
30+ msg = input ( "Enter message to send : " )
31+ print ()
32+ print ( "Encrypting..." )
33+ enc = encrypt (msg . lower () )
34+ print ("Message sent is : %s " % enc )
2935
3036# Server Side
37+ time .sleep (2 )
38+ f = open ('server.txt' , 'w+' )
3139f .write (enc )
3240f .close ()
3341
42+ # Client Side(Receiver)
3443print ()
35- # Client Side(Reciever)
36- print ("Reciever Is Recieving........." )
44+ print ("Receiving message..." )
3745time .sleep (2 )
3846f = open ('server.txt' , 'r+' )
3947msg = f .read ()
40- print ("Message Recieved Is: " , msg )
41- print ("Decrypting........" )
48+ print ("Message received is : %s " % msg )
49+ print ()
50+ print ("Decrypting..." )
4251time .sleep (2 )
4352dec = decrypt (msg )
44- print ("Message Displayed Is: " , dec )
53+ print ("Decrypted message : %s " % dec )
Original file line number Diff line number Diff line change 1- dddvdvkegivmk
1+ krpherbc udglr
You can’t perform that action at this time.
0 commit comments