anb*_*kar 5 encryption asp-classic
我正在寻找一种在经典ASP中加密/解密密码的方法.有人可以告诉我哪种方法很好,有什么方法可以在经典的ASP中做到这一点.
The*_*ver 13
你可以在这里下载这个免费的经典ASP/VBScript脚本,它将字符串加密为SHA-256,这是一种行业标准的单向散列函数:
http://www.freevbcode.com/ShowCode.asp?ID=2565
大多数人一旦加密就不会解密密码.我们的想法是在您的数据库中存储一个不可逆的加密密码,如果管理到达您的数据库,这又会阻止攻击者读取密码.当有人输入密码时,您会加密用户输入并将其与数据库中的加密密码进行匹配.
但哈希本身并不够安全.您必须将SALT值添加到要哈希的密码,以使其牢不可破.Salt应该是一个随机但唯一的密码,在散列之前会被添加到密码中,例如:
password = Request("password")
salt = "2435uhu34hi34"
myHashedPassword = SHA256_function(password&salt)
Run Code Online (Sandbox Code Playgroud)