网站内部链接优化,建行互联网站,网页设计的网站,专业团队高清图片1. 测试目标使用LKT系列加密芯片进行SHA1摘要运算并使用openssl验证正确性2. 测试环境本示例LKT加密芯片运行环境为windows系统、测试软件LCS KIT、LKT-K100开发板。Linux ubuntu 14.04系统、OpenSSL 1.0.1f 6 Jan 2014。3. 测试步骤注意#xff1a;“-”表示使用LCS KIT软…1. 测试目标使用LKT系列加密芯片进行SHA1摘要运算并使用openssl验证正确性2. 测试环境本示例LKT加密芯片运行环境为windows系统、测试软件LCS KIT、LKT-K100开发板。Linux ubuntu 14.04系统、OpenSSL 1.0.1f 6 Jan 2014。3. 测试步骤注意“-”表示使用LCS KIT软件操作LKT-K100向加密芯片发送数据“加密芯片交互数据为16进制ASCII码3.1 确认待加密数据本例使用的明文摘要数据为0x313132323333343435353636对应的字符串为“1122334455667788”3.2 使用LCS KIT软件操作LKT-K100连接加密芯片后进行复位操作此步骤省略3.3 执行摘要操作- 80C200000C313132323333343435353636- 00C0 0000 14其中红字部分为使用SHA1算法对0x313132323333343435353636进行摘要后获得的结果。返回数据中的C1表示加密后的结果其长度为0x80字节9000是加密成功的状态码3.4 使用openssl算法库验证正确性运行linux系统安装openssl在终端中输入安装openssl安装指令$ sudo apt-get install openssl3.5 创建测试目录sha1test并进入该路径创建SHA1-text.txt文件并写入数据注意此处是字符串。$ mkdir sha1test$ cd sha1test$ mkdir SHA1-text.txt$ geidt SHA1-txt.txt输入“112233445566”后保存退出如图1所示。图13.6 登录openssl$ openssl3.7 OpenSSL dgst -sha1 SHA1-test.txt图2此时输出摘要结果如图2所示24c1f4b4103e7017eccfe8baf33202f27fa4c197。与3. 3步骤中加密芯片摘要结果比对一致证明加密芯片进行SHA1摘要结果正确。至此使用LKT加密芯片进行SHA1摘要运算并通过openssl命令行计算验证的测试流程已全部介绍完。