gpt4 book ai didi

javascript - 防止用户通过 Firebug/Chrome 开发工具查找密码

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

Hidden Password

对于护照输入字段:

<input type="text" required="" tabindex="2" class="std_textbox" placeholder="Enter your account password." id="pass" name="pass">

<input type="password">更改为<input type="text">密码被泄露。这在保存密码或从密码管理器生成的系统中可能存在风险。

Revealed Password

这里可以使用客户端加密吗?如何实现?

最佳答案

简短回答:不幸的是,这是无法避免的。这是因为所有客户端代码 (JavaScript) 都可以由客户端本身修改 - 从而使基于客户端的安全系统容易受到攻击。

我能想到的唯一可行的解​​决方案是存储密码的哈希表示形式,而不是原始密码。这将(如果您忽略哈希暴力攻击)保证原始密码的安全。

哈希是原始文本的表示,并且是不可逆的。也就是说,任何算法都无法检索到原始字符串,仅使用哈希值。哈希的示例是 MD5 和 SHA。这种技术通常用在路由器中,密码通常存储在浏览器中。

澄清:切勿以纯文本形式存储密码,如果您想采用这种预先输入密码的技术;散列和/或加密必须发生在服务器端。

关于javascript - 防止用户通过 Firebug/Chrome 开发工具查找密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30013032/

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