PBKDF2-HMAC-SHA1

<p>要生成一个WPA2网络的有效成对主密钥的路由器使用PBKDF2-HMAC-SHA1算法。据我了解,执行SHA1函数4096次导出PMK,但我对过程中的两个问题。 P&gt; </p><p>请问伪代码。 P&gt; </p><p> 1)如何被输入到SHA1函数的第一个实例格式化? SHA1(“网络名”+“network_name_length”+“network_password”) P&gt; </p><p>时它的顺序格式,它是网络名称,长度和密码,或者直接的ASCII的十六进制值? P&gt; </p><p>然后从我收集了160位的摘要收到送入直接进入另一轮没有任何额外的盐散列。是这样的:SHA1(“160bit的消化从上轮散列”)上升,并重复 P&gt; </p><p> 2)一旦发生这种情况4096倍的输出的256比特用作成对主密钥。我不明白的是,如果SHA1产生160bit的输出,请问该算法在一个关键的? P&gt;所需的256位到达 </p><p>感谢您的帮助。 P&gt;
</p>

61 浏览 1 回复
  gt   sha1   hmac   算法   一个  

回复

    <p>这就是耶权,该算法生成一个WPA网络的二进制关键是: P&gt; </p><p>键= PBKDF2(密码,SSID,4096,256) P&gt; </p><p> PBKDF2在 http://www.ietf.org/rfc/rfc2898.txt 描述p&gt; </p><p>它使用HMAC算法创建输入的摘要。正如你所提到HMAC可以使用任何散列函数,这里的规范呼吁SHA1。哈希是HMAC算法中的一个中间状态完成: P&gt;</p><p>(H =选择的散列函数,K为密码,文本将SSID) P&gt; </p><p>这HMAC过程由PBKDF2重复4096次。 P&gt; </p><p> HMAC算法: http://www.ietf.org/rfc/rfc2104 P&gt; </p><p>在这里得出的有一个源例如一键: P&gt; </p><p> https://www.codeblog.org/viewsrc/openssl-engine-0.9.6a/crypto/evp/p5\%5crpt2.c</p><p>盐是SSID,传球是密码。 P&gt;
    </p>

    彭时钧

相关信息

为HMAC-SHA1 Objective-C的代码示例[关闭]

<p>我需要生成HMAC-SHA1的目的C.但我没有找到任何工作。我试着用CommonCrypto,使用CCHMAC,但没有作品。我需要生成一个HMAC并生成HOTP号码后显示。 P&gt; </p><p>有人在目标C或C任何示例代码? P&gt; </p>

57 浏览 1 回复   gt   生成   hmac   base64   需要  

获取OPENSSL SHA1()函数的结果到一个数组

<p>嘿, 我工作的一个项目,我有一些problems.I已经搜查,但找不到任何满意的答复。 P&gt; </p><p>我有一个巨大的文件由0和1。 我得到1024(我的块)位到一个数组块之后,我使用SHA1(),这是在OpenSSL中/ sha.h库中实现的功能。 P&gt; </p> > <p>字符块[1024...

33 浏览 1 回复   gt   文件   字符   函数   一个  

在.net 3.5 HMAC-SHA-512调试警告

<p>我工作的一个.net 3.5的WebForms应用程序,今天早上我注意到我的调试窗口此消息: p&gt; </p> > <p>此应用程序是使用 HMAC-SHA-384或HMAC-SHA-512键控 散列算法。实施 这些算法进行了更新 .NET Framework 2.0的Service Pack 1的 并且默认情况下不会产生结果 与不提供...

29 浏览 1 回复   gt   net   调试   算法   消息  

SHA1 VS RSA:什么是它们之间的区别?

<p>什么是SHA1和RSA之间的区别是什么?他们只是不同的算法或者他们根本(即用于不同的东西)在一定程度上有所不同。 P&gt; </p>

70 浏览 1 回复   加密   gt   算法   一个   输入  

如何生成MD5 HMAC Android版中?

<p>我在这个领域是新!我有此消息,并重点还我想用这个两HMAC MD5会这样是如何可能的,如果可能的话给一只。给定链路的一些实例或示例代码显示,我想整体功能这类code.Please的帮助我。 p&gt; </p><p> Messgae = POSTuserMon,28Jun201010:18:33GMT7FF4471B-13C0-5A9F-BB7B-...

44 浏览 1 回复   gt   md5   链接   方法   可能