专栏中心

EEPW首页 > 专栏 > OpenSSL安装使用(四):DES加解密功能测试

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

发布人:hanini 时间:2023-07-11 来源:工程师 发布文章

OpenSSL是一个开放源代码的安全套接字层密码库,它主要用于互联网安全协议的实现,具有加密,认证和安全访问等功能。OpenSSLEric YoungTim Hudson共同开发,源自SSLeay开放源代码密码库,后来和内容安全管理密码库(CMS)合并成OpenSSL项目,既可以用于客户端程序,也可以用于服务器,可适用于多种类型的操作系统。

1、测试目标

使用已经预置DES密钥的LKT4305GM系列加密芯片完成运算。并调用openssl库函数实现DES加解密测试。

2、测试环境

本示例运行环境为windows系统、测试软件LCS KITCCloader开发板。

3、测试步骤

注意:->”表示使用LCS KIT软件操作CCloader向加密芯片发送数据;

<-”表示使用LCS KIT软件操作CCloader读回加密芯片输出的数据。

4LKT4305GM芯片实现DES加密

1LKT4305GM内部已预置加密密钥和解密密钥。

2) 加密指令

-> 0088 0001 10 31323334353637383930313233343536

<- 33790DE1BFFF1E2B45EE75B09FD42F9B  9000

5OpenSSL DES接口实现DES解密

1)下载OpenSSL源码,安装OpenSSL

2)根据安装时选择的动态库存放位置,即可找到编译好的OpenSSL的库文件。

3)将OpenSSL的库文件以及OpenSSL头文件移植到VC工程中。

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

f569f174427ac4436ab8bc81f1e8453.png 

5)测试结果

697cc2661687b91a0dde64434a22198.png 

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


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 加密 算法

相关推荐

利用元学习保持无人机飞行控制系统在正确的轨道上

机器人 2025-06-11

如何在低算力MCU平台上优雅的计算均值和方差

嵌入式系统 2025-03-07

后量子加密保障FPGA启动

嵌入式系统 2025-11-25

自动驾驶:新算法公平分配风险

加密算法之MD5算法

PID算法

资源下载 2007-02-16

最安全的加密技术,也禁不住“草台班子”霍霍

DES算法的介绍和实现(下)

资源下载 2007-02-16

DES算法的介绍和实现(上).

资源下载 2007-02-16

数字PID控制算法之一

资源下载 2007-12-28

代码示例|一文读懂压缩算法

2024-12-03

抖音背后的算法推荐逻辑

无人机飞控的PID算法

面向算法硬件加速的FPGA实现方法

基于算法的工程助手:AI重塑零件采购

更多 培训课堂
更多 焦点
更多 视频

技术专区