在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1849|回复: 20

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

[复制链接]
发表于 2023-7-10 14:55:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
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.jpg
5)测试结果
图片2.jpg
以上完成了DES加密解密功能测试。

发表于 2023-7-11 10:54:42 | 显示全部楼层
LKT4305GM芯片支持国密算法吗?
头像被屏蔽
发表于 2023-7-12 09:13:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-7-12 10:08:05 | 显示全部楼层
linux下有没有方法能实现openssl的常用算法?
发表于 2023-7-12 10:11:45 | 显示全部楼层
OpenSSL DES函数接口都支持哪些模式?除了ECB,支持CBC、CFB模式吗?
 楼主| 发表于 2023-7-12 13:10:43 | 显示全部楼层
调用不同的库函数就可以实现不同模式的加密了
发表于 2023-7-12 13:21:30 | 显示全部楼层
具体移植需要怎么操作,有更详细的移植流程说明吗
发表于 2023-7-12 13:41:49 | 显示全部楼层
DES算法源码不是都公开了吗?使用Openssl实现DES加解密和使用源码,哪个效率高?
头像被屏蔽
发表于 2023-7-12 15:55:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2023-7-13 08:59:28 | 显示全部楼层
LKT4304芯片实现DES加密也是这么操作吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-28 06:35 , Processed in 0.028012 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表