当前所在位置:首页 > 关于我们 > 资讯中心

OpenSSL安装使用(四):DES加解密功能测试

发布时间:2023-07-31

       OpenSSL是一个开放源代码的安全套接字层密码库,它主要用于互联网安全协议的实现,具有加密、认证和安全访问等功能。
       OpenSSL由Eric Young和Tim Hudson共同开发,源自SSLeay开放源代码密码库,后来和内容安全管理密码库(CMS)合并成OpenSSL项目,既可以用于客户端程序,也可以用于服务器,可适用于多种类型的操作系统。
       1、测试目标
       使用已经预置DES密钥的LKT4305GM系列加密芯片完成运算,并调用openssl库函数实现DES加解密测试。
       2、测试环境
       本示例运行环境为windows系统、测试软件LCS KIT、CCloader开发板。
       3、测试步骤
       注意:“->”表示使用LCS KIT软件操作CCloader向加密芯片发送数据;
       “<-”表示使用LCS KIT软件操作CCloader读回加密芯片输出的数据。
       4、LKT4305GM芯片实现DES加密
       (1)LKT4305GM内部已预置加密密钥和解密密钥。
       (2)加密指令
       -> 0088 0001 10 31323334353637383930313233343536
       <- 33790DE1BFFF1E2B45EE75B09FD42F9B  9000
       5、OpenSSL DES接口实现DES解密
       (1)下载OpenSSL源码,安装OpenSSL;
       (2)根据安装时选择的动态库存放位置,即可找到编译好的OpenSSL的库文件;
       (3)将OpenSSL的库文件以及OpenSSL头文件移植到VC工程中;

       (4)根据DES函数接口编写程序;



图-1


       (5)测试结果。



图-2

       以上完成了DES加密解密功能测试。



上一篇:LKT(LCS)系列IIC接口加密芯片调试常见问题(一) 下一篇:LKT6830C安全MCU(一):资源介绍