gpt4 book ai didi

security - 有没有办法在经典 ASP 中使用 BCrypt 来哈希密码?

转载 作者:行者123 更新时间:2023-12-02 11:22:03 25 4
gpt4 key购买 nike

我有一个运行在经典 ASP 上的旧站点。我想开始对密码进行哈希处理,因为它们现在以纯文本形式存储在服务器上。我在一个单独的站点上使用了带有 PHP 的 BCrypt 哈希,并希望为经典 ASP 找到类似的东西。

附带问题:我有一个在经典 ASP 站点上使用 PHP 运行的库。我可以运行 PHP 解决方案来散列密码吗?还是不建议这么做?

最佳答案

读完OP问题后,我得出结论,OP想要一个哈希算法(给出的例子:bcrypt)。

好吧,如果您正在经典 ASP 中寻找哈希值,那么它有点像沙漠,而不是那么多图书馆。

但是此链接实现了 sha1 哈希,http://forums.aspfree.com/code-bank-54/asp-classic-sha1-hash-82166.html它有代码(也请阅读所有注释),现在您有了一个可移植的跨代码可实现的哈希函数。

<%
Dim strPassWord, strHash, salt
salt = "6XBMkpz39m8RFCpwt1Cofzbg1TTIN7yTGzMlayIfy9yBOPgX2zhfXM9X5mqv8HT6"
strPassWord = "secret"
strHash = hex_sha1(strPassWord & salt)

Response.Write("<p><b>strPassWord:</b> " & strPassWord & "</p>")
Response.Write("<p><b>strHash:</b> " & strHash & "</p>")
%>

扩展到 C#、Javascript、Python 等。因此,在将来的某个时候 - 当您决定放弃经典 ASP 时 - 您会发现您仍然可以使用存储的散列密码。

关于security - 有没有办法在经典 ASP 中使用 BCrypt 来哈希密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21711549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com