可能重复:
MySQL password function
我正在使用MySQL为我的主页注册字段制作表格。
我用Google搜索加密密码的方式,它向我显示我可以在MySQL查询上使用password()进行加密。
问题是,当我改变像MySQL这样的数据库系统时 - > Oracle,我可以迁移我的数据库和加密密钥吗?
我可以毫无顾虑地使用密码()吗?
提前致谢
PS。我很抱歉我没带任何源代码,但我不知道它是否会起作用。
答案 0 :(得分:3)
没有。请查看this question有关如何在数据库中存储密码的信息。基本上你应该使用像bcrypt这样的东西来存储它们之前的密码。这些方案不仅非常安全,而且与DBMS无关,因此您不必担心任何DBMS迁移问题。