Update Aes256.py

This commit is contained in:
Kaushal Kumar Agarwal 2018-06-21 16:38:12 +05:30 committed by GitHub
parent 8757a9f84b
commit a9138f37e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,10 +4,10 @@ from Crypto.Cipher import AES
def pad(data):
padding = 16 - len(data) % 16
return data + padding * chr(padding)
return data + padding * ' '
def unpad(data):
return data[0:-ord(data[-1])]
return data[:length]
def keyGen():
#Generating random key of 32 bytes
@ -33,6 +33,7 @@ def decryptMsg(ciphertext, key):
msg=input('Enter The Message To Be Encrypted : ')
length=len(msg)
key = keyGen()
print("Key generated : "+str(key))
ciphertext = encryptMsg(msg,key)