高级加密标准(AES) -128192, 256

先进加密标准——128、192、或256加密和解密使用128/192/256-bit十六进制键和128位十六进制输入。

2.9 k下载

更新2021年1月25日

查看许可协议

AES-128/192/256创建一个密码算法给出一个128位的十六进制输入消息和128/192/256-bit十六进制的关键。创建使用小谎- 197标准。算法并不是建立在速度和不秘密文本消息或数据输入128位输入块。密码和InvCipher是主要的函数来执行。函数执行AES128或AES192或AES256基于大小的关键。函数不检查关键大小或是否输入正确的长度,并将错误如果不正确的大小。

例子:
=密码()的关键,
%关键= ' 000102030405060708090 a0b0c0d0e0f101112131415161718191a1b1c1d1e1f '
%在= ' 00112233445566778899 aabbccddeeff '
%了= ' 8 ea2b7ca516745bfeafc49904b496089 '

= InvCipher(关键,)
%关键= ' 000102030405060708090 a0b0c0d0e0f101112131415161718191a1b1c1d1e1f '
%在= ' 8 ea2b7ca516745bfeafc49904b496089 '
%了= ' 00112233445566778899 aabbccddeeff '

引用作为

大卫·希尔(2023)。高级加密标准(AES) -128192, 256(//www.tatmou.com/matlabcentral/fileexchange/73412 -高级加密标准aes - 128 - 192 - 256), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2020a
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在加密/密码帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.0.4

纠正编码MATLAB的新版本。

1.0.3

增加了128和192位的关键选择

1.0.2中

纠正错误。

1.0.1

升级和简化代码。

1.0.0