2

可能重复:
MySQL密码功能

我正在使用 MySQL 为我的主页的注册字段制作表格。

我搜索了加密密码的方式,它告诉我我可以在 MySQL 查询中使用 password() 进行加密。

问题是,当我更改我的数据库系统(如 MySQL -> Oracle)时,我可以迁移我的数据库和加密密钥吗?

我可以不用担心只使用密码()吗?

提前致谢

附言。我很抱歉我没有带来任何源代码,但我什至不知道它是否有效。

4

1 回答 1

3

不。看看这个关于如何在数据库中存储密码的问题。基本上,您应该在存储密码之前使用bcrypt之类的东西对密码进行哈希处理。这些方案不仅非常安全,而且与 DBMS 无关,因此您不必担心任何 DBMS 迁移问题。

于 2012-07-22T17:33:36.960 回答