def test_encrypter(self):
"""
test_encrypter
:return:
"""
key = '0123456701234567'
iv = Random.new().read(AES.block_size)
s = '?? 10:00 AM'
# ECB
encrypter = tools.Encrypter(key)
self.assertEqual(encrypter.decrypt(encrypter.encrypt(s)), s)
# CBC
encrypter = tools.Encrypter(key, AES.MODE_CBC, iv)
self.assertEqual(encrypter.decrypt(encrypter.encrypt(s)), s)
# CFB
encrypter = tools.Encrypter(key, AES.MODE_CFB, iv)
self.assertEqual(encrypter.decrypt(encrypter.encrypt(s)), s)
评论列表
文章目录