没有合适的资源?快使用搜索试试~ 我知道了~
d-crypt:可调整的 256 位对称分组密码。-开源
共21个文件
java:18个
form:2个
txt:1个
需积分: 9 0 下载量 200 浏览量
2021-07-08
19:52:43
上传
评论
收藏 21KB ZIP 举报
温馨提示
D-crypt 是一种对称的分组密码,使用相同长度的密钥在 256 位块上运行。 密码需要 3 个输入:要加密的数据、对称密钥和由 16 个整数组成的数组,代表 11 种可能的密钥加法算法中的每一个。 具有与 AES 类似的结构(使用更简单版本的 ShiftRows、MixColumns)并使用 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 字节和密钥
资源推荐
资源详情
资源评论
收起资源包目录
source.zip (21个子文件)
worker.java 8KB
Functions
F4.java 2KB
F7.java 2KB
F1.java 805B
F2.java 671B
F5.java 2KB
F11.java 1KB
F10.java 1KB
F0.java 817B
F9.java 1KB
F8.java 1KB
F6.java 2KB
F3.java 718B
DebugWindow.form 18KB
mainMenu.form 9KB
DCrypt.java 470B
mainMenu.java 12KB
sbox.java 9KB
DebugWindow.java 24KB
keySchedule.java 1KB
readme.txt 3KB
共 21 条
- 1
资源评论
佐罗先生
- 粉丝: 34
- 资源: 4750
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- vlmcsd-1113-2020-03-28-Hotbird64(最新版本KMS)
- 433.基于SpringBoot的冷链物流系统(含报告).zip
- com.harmonyos4.exception.PowerFailureException(怎么解决).md
- 使用 Python 字典统计字符串中每个字符的出现次数.docx
- com.harmonyos4.exception.SystemBootFailureException(怎么解决).md
- 球队获胜数据集.zip
- ERR-NULL-POINTER(解决方案).md
- <项目代码>YOLOv8 航拍行人识别<目标检测>
- 计算机网络-socket-inet-master.zip
- Java编程学习路线:从基础到实战全攻略
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功