密码学设计_aes128_Python.zip
AES算法测试用例程序(密钥长度128比特) 功能要求: (1) 实现AES加密和解密基本功能; (2) 实现AES加密测试用例功能,具体如下: a)随机产生48比特明文,然后填充明文(填充算法选择下面两种任意一种方法进行填充),填充到总长度为128比特,填充之后1组明文加密; b) 随机产生96比特密钥,然后密钥填充密钥(填充算法选择下面两种任意一种方法进行填充),填充到总长度为128或192或258比特,填充到所选择题目密钥长度; c)操作简单,界面美观。 填充算法: (1)第一种填充方法为:填充每字节内容的值,需要填充的字节的总个数对应的值(十六进制);例如输入明文0x
下载地址
用户评论