按照本教程,我只是在使用 MySQL 和 Python 进行开发时学习如何保护密码。
我的理解是用户密码存储在散列的数据库中,而盐并没有加密存储,因此我们可以获取散列的密码和盐,并使用盐重新散列输入的密码,然后比较两者。
但是,当使用 PBKDF2(通过passlib.hash.sha256_crypt()函数)时,我不能设置自己的盐,只能设置它的大小。那么如何使用相同的盐重新哈希密码,以便我可以比较两者?
这很可能是一个重复的问题.
我得到答案的最接近的是:从html页面执行Nodejs脚本?
然而,我仍然无法理解.
所以情况如下:
我有一个快速服务器设置与以下文件:
server.js index.html
现在我希望html文件夹有一个按钮,它调用node.js文件中的函数集.
告诉我是否需要更多信息,谢谢!
编辑:我正在改造这个问题,以便更清楚.
我正在使用快速服务器来呈现一个网站,其中显示一个"关闭电源"的按钮,我希望此按钮能够在我的服务器计算机上执行操作,该操作是终止命令以关闭它.
我想知道如何制作用HTML编写的按钮,托管在服务器上但呈现给客户端,与服务器上托管的server.js文件进行交互,该文件将具有执行所述命令的功能集.
谢谢!