gpt4 book ai didi

coldfusion - 在 ColdFusion 中加密/解密密码

转载 作者:行者123 更新时间:2023-12-04 00:51:04 25 4
gpt4 key购买 nike

我目前正在使用以下代码加密用户密码并将其存储在我的数据库中:

<cfset encrypted_pass = Hash(#form.pwd#, 'SHA-512')/>

有没有办法在事后解密此密码?

最佳答案

如果您将密码存储在数据库中,您应该始终将它们存储为散列,而不是使用可逆加密。这样做的方法是这种“散列”,但并不是所有的散列都是一样的,而且 CFML 中的“散列”函数对于密码散列来说不够好。

使用散列的原因是如果“坏人”获得了对您的数据库的访问权限,他们仍然无法获取您的用户密码。

有关 CFML 中良好密码散列的详细信息和代码示例,请参阅以下文章:

https://www.andrewdixon.co.uk/2020/05/12/password-hashing-in-cfml/

关于coldfusion - 在 ColdFusion 中加密/解密密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66607200/

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