matlab代码如何加密-MatlabOpenSSL:Matlab的OpenSSL工具箱

上传者: 38523618 | 上传时间: 2022-06-11 10:15:51 | 文件大小: 52KB | 文件类型: ZIP
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进行了测试

文件下载

资源详情

[{"title":"( 25 个子文件 52KB ) matlab代码如何加密-MatlabOpenSSL:Matlab的OpenSSL工具箱","children":[{"title":"MatlabOpenSSL-master","children":[{"title":"mexRandom.mexw32 <span style='color:#111;'> 8.00KB </span>","children":null,"spread":false},{"title":"buildMex.m <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"mexEVP_Encrypt.mexmaci64 <span style='color:#111;'> 14.93KB </span>","children":null,"spread":false},{"title":"mexRandom.mexmaci64 <span style='color:#111;'> 10.23KB </span>","children":null,"spread":false},{"title":"uint82double.mexw32 <span style='color:#111;'> 7.00KB </span>","children":null,"spread":false},{"title":"EVPIO.hpp <span style='color:#111;'> 717B </span>","children":null,"spread":false},{"title":"uint82double.mexmaci64 <span style='color:#111;'> 9.45KB </span>","children":null,"spread":false},{"title":"mexRandom.cpp <span style='color:#111;'> 3.44KB </span>","children":null,"spread":false},{"title":"example.m <span style='color:#111;'> 2.84KB </span>","children":null,"spread":false},{"title":"TestApp","children":[{"title":"imEnc.m <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"test_AES.c <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":true},{"title":"types.h <span style='color:#111;'> 429B </span>","children":null,"spread":false},{"title":"double2uint8.mexw32 <span style='color:#111;'> 8.00KB </span>","children":null,"spread":false},{"title":"mexEVP_Encrypt.mexw32 <span style='color:#111;'> 10.00KB </span>","children":null,"spread":false},{"title":"uint82double.cpp <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 10B </span>","children":null,"spread":false},{"title":"mexEVP_Decrypt.mexw32 <span style='color:#111;'> 10.00KB </span>","children":null,"spread":false},{"title":"matlabIO.hpp <span style='color:#111;'> 8.29KB </span>","children":null,"spread":false},{"title":"mexEVP_Decrypt.cpp <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"double2uint8.cpp <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"mexEVP_Encrypt.cpp <span style='color:#111;'> 4.41KB </span>","children":null,"spread":false},{"title":"mexEVP_Decrypt.mexmaci64 <span style='color:#111;'> 14.85KB </span>","children":null,"spread":false},{"title":"double2uint8.mexmaci64 <span style='color:#111;'> 10.44KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明