Nodejs - 如何创建加密密钥并将其保存在文件中以备后用?

Nodejs - how create crypto key and save it in a file to use later?

创建密钥 => 保存它 => 用它来加密网站注册的密码

这样做安全吗?

如果一定要问,答案通常是“否”。您应该使用经过测试、审核和验证的加密库来进行密码转换,并且永远不要自己存储密码,无论是加密的还是其他方式。您需要使用加密安全的单向哈希函数对它们进行哈希处理,并使用盐和足够的资源消耗来阻止哈希破解尝试。

如果您不知道其中任何一个是什么意思,那很好,但这意味着您不应该尝试自己做这些事情;让工具(例如流行的库或框架)为您完成。在不知道您使用的网站技术的情况下,我无法就具体方法向您提供很好的建议。