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

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函数接口编写程序
在这里插入图片描述

(5)测试结果
在这里插入图片描述

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 20
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值