"); //-->
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加密解密功能测试。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
33万电脑高手4年联手破解一句密文(
利用元学习保持无人机飞行控制系统在正确的轨道上
如何在低算力MCU平台上优雅的计算均值和方差
后量子加密保障FPGA启动
vxwokrs下静态图像压缩算法(上)
自动驾驶:新算法公平分配风险
加密算法之MD5算法
PID算法
用单片机实现SRAM工艺FPGA的加密应用
最安全的加密技术,也禁不住“草台班子”霍霍
DES算法的介绍和实现(下)
基于PCI总线加密卡硬件设计
利用PIC12C508单片机来实现加密狗技术[转帖]
计算机科学与技术反思录(2)
芯片引脚及主要特性8294数据加密/解密电路
DES算法的介绍和实现(上).
数字PID控制算法之一
代码示例|一文读懂压缩算法
抖音背后的算法推荐逻辑
目标跟踪算法在红外热成像跟踪技术上的应用
基于LPC2138的血压测量算法开发平台电路图
无人机飞控的PID算法
[转帖]us/os就绪表的维护算法分析
面向算法硬件加速的FPGA实现方法
基于算法的工程助手:AI重塑零件采购