Javascript 或者可以在html中加密或隐藏.js文件内容

Javascript 或者可以在html中加密或隐藏.js文件内容,javascript,Javascript,我已经为我的网页制作了一个html登录页面。我使用的是Miniweb(最简单的html服务器)。所有密码和登录数据都保存到file.js,但使用浏览器开发工具可以查看所有密码。我想知道如何使用此工具加密或隐藏文件。用户永远无法隐藏网页中使用的JavaScript文件。用户可以在任何时候打开开发人员工具,并按照您所说的那样前往源代码。JavaScript不是存储密码和敏感数据的安全方法。使用数据库更安全。它将保存在服务器上,这样用户就无法访问它。有几种方法可以做到这一点。但通常情况下,您不需要实际

我已经为我的网页制作了一个html登录页面。我使用的是Miniweb(最简单的html服务器)。所有密码和登录数据都保存到file.js,但使用浏览器开发工具可以查看所有密码。我想知道如何使用此工具加密或隐藏文件。

用户永远无法隐藏网页中使用的JavaScript文件。用户可以在任何时候打开开发人员工具,并按照您所说的那样前往源代码。JavaScript不是存储密码和敏感数据的安全方法。使用数据库更安全。它将保存在服务器上,这样用户就无法访问它。

有几种方法可以做到这一点。但通常情况下,您不需要实际html文件中的信息。您可以使用webpack和一种叫做uglify的东西,它可以获取所有javascript并对其进行置乱,使其不可读

但这仍然是一个尖锐的安全漏洞。您可能希望将登录信息保存在后端。密码本身不应该以纯粹的形式保存在任何公众可以访问的地方

查看简单的节点服务器。您可以设置一个快速数据库来存储信息。此外,在保存数据之前,需要对其进行加密。并保存加密。有一个名为bcrypt的模块可以帮助实现这一点

登录时,再次加密登录密码,并将其与保存的加密进行比较。这样,如果您的数据库被破坏,他们只会看到一个散列,而不是您的实际密码


此外,进出服务器和前端的流量仍然可以被拦截,还有一些方法可以加密请求和响应的主体。因此,只有服务器可以解密来自前端的流量。查看PKI和证书,以了解更多关于这方面的信息。这是一个相当深奥和沉重的主题,但却非常聪明。

罗伯茨,请检查一下,了解为什么这个问题不被认为是高质量的。好的。然后我需要找到一些php服务器软件来使用数据库。我不知道如何设置我的WindowsServer2003来支持PHP。我还是初学者。我尝试过一些PHP软件,但很难找到可以在这个旧系统上运行的软件。请尝试www.000webhost.com。他们提供免费的网站托管和PHP支持。好的,谢谢,我想我试着找到PHP软件,并尝试建立数据库。