1. 首页
  2. 考试认证
  3. 其它
  4. d crypt 可调整的256位对称分组密码。 开源

d crypt 可调整的256位对称分组密码。 开源

上传者: 2024-08-09 00:02:38上传 ZIP文件 20.57KB 热度 2次

D-crypt是一种对称的分组密码,使用相同长度的密钥在256位块上运行。密码需要3个输入:要加密的数据、对称密钥和由16个整数组成的数组,代表11种可能的密钥加法算法中的每一个。具有与AES类似的结构(使用更简单版本的ShiftRowsMixColumns)并使用AES SBOX。它是一个SP网络。Key Schedule与AES不同,但是Expansion部分受到AES的启发。256位密钥转换为576字节扩展密钥,用于每个密钥添加轮。D-crypt总共执行18轮:首先它进行SBOX轮,并与扩展密钥的前32字节进行XOR keyaddition,其次它进行16轮MixcColums、ShiftRows、KeyAddition(这一步由调整决定)和SBOX,它进行最后一轮SBOX,然后进行最后一轮XOR密钥添加,提供密钥白化。目前仅支持32字节和密钥。

进一步了解AES加密算法,可以参考以下资源:

下载地址
用户评论