我正在使用 PHPPass 来散列密码和其他授权任务。在一个或两个实例中,我想将哈希作为 URL 中的参数传递:
example.com/verify/foobar/$P$Dg2Ytir3E4xSCEkRzB4W5jsPBQ2u6n0
开箱即用,PHPass 在哈希的构造中使用.
和/
,这会导致问题(参见s/
旁边xxx
的:
example.com/verify/foobar/$P$Dg2Ytir3E4xSCxxxxxx/xxxxxxBQ2u6n0
example.com/verify/foobar/$P$Dg2Ytir3E4xSCYtir3E4xBQ2u6n0xxxxx/
这些哈希混淆了我的应用程序的路由器,所以我想知道是否有办法修改用于生成哈希的字符。
我尝试通过在几个地方从属性中删除.
and来破解类,但这会引发错误,因为哈希器期望字符串是原始长度。我可以添加不同的字符来匹配长度,但我很犹豫在没有更好地理解含义的情况下过多地破解课程。/
$itoa64