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

VIP专享 2021-05-13 07:32:02 74KB JAR
4
收藏 收藏
举报

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

...展开详情
立即下载 身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 至尊王者

关注 私信
上传资源赚钱or赚积分
最新推荐
d-crypt:可调整的256位对称分组密码。-开源 (VIP专享) VIP下载
1/0