Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from Crypto.Cipher import DES
- print("Enter key: ", end="")
- key = input()
- if len(key) != 8:
- key = key[:8] if len(key) > 8 else key + '#' * (8 - len(key) % 8)
- print("Your key is: ", key, "(must be 8 bytes long)")
- print("Enter message: ", end="")
- message = input()
- message += ' ' * (8 - len(message) % 8)
- des = DES.new(key, DES.MODE_ECB)
- encrypted = des.encrypt(message)
- decrypted = des.decrypt(encrypted).decode('ascii')
- print('Encrypted message: ', encrypted)
- print('Decrypted: ', decrypted)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement