matlab代码如何加密Matlab的OpenSSL
目的MatlabOpenSSL的编写是通过具有类似功能的工具箱来桥接Matlab和OpenSSL
背景
教程
此代码使用的基本数据类型是uint8。
传入和传出加密和解密函数的所有内容都应为uint8类型(本示例向您展示如何)。
如果您的数据类型不是uint8,则应首先将其转换为uint8。
Mathworks提供的转换方法会导致数据丢失,因此我使用了自己的方法将内存分成uint8数组,而不是丢失数据。
为了帮助完成该过程-1个double
=
8个字节;
1
uint8
=
1个字节)。
制作说明
如果需要,提供了buildMex脚本来帮助构建源。
请验证您的路径是否与buildMex中的路径匹配-如果不匹配,请更改buildMex。
此代码最初是针对Windows()和UNIX使用OpenSSL
0.9.8l构建的。
如果您修改安装路径,则需要修改buildMex,以便该项目可以在您的平台上构建。
话虽如此,这取决于OpenSSL,如果要使用它,则必须安装它。
该代码最近在Mac
OS上使用OpenSSL
1.0.2o进行了测试
2022-06-11 10:15:51
52KB
系统开源
1