wpa_passphrase "testing" "testingpassword"network={
ssid="testing"
#psk="testingpassword"
psk=ae9400eac47807861c32f6b2d52434594fe1f1cbbd5ae0d89d5199ea5e4c79aa
}
我按照维基百科文章的指引写了一个Python脚本,用于计算WPA PSK:
示例代码如下:
import hashlib, binascii
def wpa_psk(ssid, password):
dk = hashlib.pbkdf2_hmac('sha1', str.encode(password), str.encode(ssid), 4096)
return (binascii.hexlify(dk))
print((wpa_psk("testing", "testingpassword")))
输出:b'ae9400eac47807861c32f6b2d52434594fe1f1cb'
这是由wpa_passphrase
工具生成的psk的一部分。缺少什么?