可能重复:
MySQL密码功能
我正在使用MySQL为我的主页的注册字段制作表格。
我在谷歌上搜索了加密密码的方法,它告诉我可以在MySQL查询中使用password()进行加密。
问题是,当我像MySQL->Oracle那样更改数据库系统时,我可以迁移我的数据库和加密密钥吗?
我可以不用担心只使用password()吗?
提前感谢
ps。我很抱歉我没有带任何源代码,但我不知道它是否有效。
否。看看这个关于如何在数据库中存储密码的问题。基本上,在存储密码之前,您应该使用类似bcrypt的方法对密码进行散列。这些方案不仅非常安全,而且与DBMS无关,因此您不必担心任何DBMS迁移问题。