哈希结果不一致

时间:2017-10-31 17:25:31

标签: python hash hashlib

我正在使用密码和可选用户名的基本Python 3身份验证系统。这是我所拥有的细分市场:

setLayers()

我有一个测试程序,它将首先运行checkLayer然后checkLayer(),并使用适当的参数运行ae7d239aca090e393d5a70620130746ea3f8decc131318739df7097741f2b9ad9fe3679cc1f48a9bd1649f2c3e7c9c279adae116511e7397d0ec16ef59803ec9 User1 76a92b70d005bf3d7ae31e7506df098ca0bf00c0f701a54de84f23a11095ca9832b00cd9ae4ce02867600c8e5e2a144ecfce059c22e9ea2070bf80883c6616db User2 0838b3c1856b32c2b84c6ab1b1770935588d348123c8439d9546f0829a7cd52a8696f927fbf0ae5b1dbc4be0e15e1da3b3e240974db7b6954f30b87acadccc42 User2 76a92b70d005bf3d7ae31e7506df098ca0bf00c0f701a54de84f23a11095ca9832b00cd9ae4ce02867600c8e5e2a144ecfce059c22e9ea2070bf80883c6616db User2 703bce701812f2cd00476c455d9d56df21b1e8f7c3dab5cef2e50e407f6b06733f1d771a60162d4380320cc498e3dc6143dd94bec31377086c526d8fbd3ec9ac User3 76a92b70d005bf3d7ae31e7506df098ca0bf00c0f701a54de84f23a11095ca9832b00cd9ae4ce02867600c8e5e2a144ecfce059c22e9ea2070bf80883c6616db User2 。但是,它总是返回False(而不是一个数字,如果匹配则会发生这种情况)。

调试以查找正在进行的比较显示:

checkLine()

每组两条线由一条线分开。组中的第一行是存储的密码/用户名集,而第二行是输入.step2 { background-color: #f1f1f1; color: #000; margin: 0 -87px 0 33px; padding: 30px 40px 0 40px; height: 212px; text-align: center; } .step2:before { border-top: 40px solid transparent !important; border-bottom: 40px solid transparent; border-left: 40px solid #4060A5; position: absolute; right: -40px; top: 0; }的密码/用户名。顶部的第二组应该有匹配的哈希值。

为什么不是这种情况,我该如何解决?

感谢。

0 个答案:

没有答案