gpt4 book ai didi

encryption - 经典ASP中的密码加密方法

转载 作者:行者123 更新时间:2023-12-03 16:48:42 30 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

2年前关闭。




Improve this question




我正在寻找一种在经典 ASP 中加密/解密密码的方法。有人可以向我建议哪种方法是好的,以及在经典 ASP 中执行此操作的可能方法是什么。

最佳答案

您可以在此处下载这个免费的经典 ASP/VBScript 脚本,该脚本将字符串加密为 SHA-256,这是一种行业标准的单向哈希函数:

http://www.freevbcode.com/ShowCode.asp?ID=2565

一旦密码被加密,大多数人不会解密密码。这个想法是在您的数据库中存储一个不可逆的加密密码,如果攻击者设法访问您的数据库,这反过来又会阻止攻击者读取密码。当有人输入密码时,您对用户输入进行加密并将其与数据库中的加密密码进行匹配。

但是单独的散列是不够安全的。您必须为要散列的密码添加一个 SALT 值,以使其牢不可破。 Salt 应该是一个随机但唯一的密码,在散列之前添加到密码中,例如:

password = Request("password")
salt = "2435uhu34hi34"
myHashedPassword = SHA256_function(password&salt)

关于encryption - 经典ASP中的密码加密方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7557529/

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