首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IDEA测试向量

IDEA测试向量
EN

Cryptography用户
提问于 2021-07-09 18:24:33
回答 2查看 94关注 0票数 1

我正在用java实现IDEA算法,我需要测试向量来验证我的代码,每一步都包括明文、密文和密钥。

EN

回答 2

Cryptography用户

回答已采纳

发布于 2021-07-10 17:57:59

在描述标准的末尾有一组测试向量;它包括圆键和每一轮将明文转换为密文,但它不会放大轮内的值。

票数 1
EN

Cryptography用户

发布于 2021-07-13 14:55:02

在IDEA论文中给出的值(上面提到的)是无用的,它们是代表内部状态的十进制数,而不是{ key、明文、密文}三元组。以下是IDEA的原始ETH参考实现中的一些三重奏:

代码语言:javascript
复制
K: 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08
P: 00 00 00 01 00 02 00 03
C: 11 FB ED 2B 01 98 6D E5

K: 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08
P: 01 02 03 04 05 06 07 08
C: 54 0E 5F EA 18 C2 F8 B1

K: 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08
P: 00 19 32 4B 64 7D 96 AF
C: 9F 0A 0A B6 E1 0C ED 78

K: 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08
P: F5 20 2D 5B 9C 67 1B 08
C: CF 18 FD 73 55 E2 C5 C5

K: 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08
P: FA E6 D2 BE AA 96 82 6E
C: 85 DF 52 00 56 08 19 3D

K: 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08
P: 0A 14 1E 28 32 3C 46 50
C: 2F 7D E7 50 21 2F B7 34

K: 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08
P: 05 0A 0F 14 19 1E 23 28
C: 7B 73 14 92 5D E5 9C 09

K: 00 05 00 0A 00 0F 00 14 00 19 00 1E 00 23 00 28
P: 01 02 03 04 05 06 07 08
C: 3E C0 47 80 BE FF 6E 20

K: 3A 98 4E 20 00 19 5D B3 2E E5 01 C8 C4 7C EA 60
P: 01 02 03 04 05 06 07 08
C: 97 BC D8 20 07 80 DA 86

K: 00 64 00 C8 01 2C 01 90 01 F4 02 58 02 BC 03 20
P: 05 32 0A 64 14 C8 19 FA
C: 65 BE 87 E7 A2 53 8A ED

K: 9D 40 75 C1 03 BC 32 2A FB 03 E7 BE 6A B3 00 06
P: 08 08 08 08 08 08 08 08
C: F5 DB 1A C4 5E 5E F9 F9
票数 0
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/91973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档