小编Jas*_*son的帖子

PBKDF2-HMAC-SHA1

要为WPA2网络生成有效的成对主密钥,路由器将使用PBKDF2-HMAC-SHA1算法.我知道sha1函数执行4096次来导出PMK,但是我有两个关于这个过程的问题.

请原谅伪代码.

1)如何格式化SHA1函数的第一个实例的输入?SHA1( "网络名" + "network_name_length" + "network_password")

它是按照该顺序格式化的,是网络名称,长度和密码的十六进制值还是直接的ASCII?

然后根据我的收集,收到的160位摘要直接进入另一轮哈希,没有任何额外的盐析.像这样:SHA1("上一轮哈希的160位摘要")上升并重复.

2)一旦发生这种情况,4096次输出的256位用作成对主密钥.我不明白的是,如果SHA1产生160位输出,算法如何达到密钥所需的256位?

谢谢您的帮助.

sha1 hmac pbkdf2

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

hmac ×1

pbkdf2 ×1

sha1 ×1