小编fab*_*rik的帖子

crypt() 在不同的机器上

由于硬件问题,我需要将许多虚拟用户迁移到新机器上。他们的密码存储在 MySQL 中ENCRYPTcrypt()最终使用哪个加密。

也许这是我的错,但salt 在存储密码时没有添加,所以它们是完全随机的。我的基本想法是转储数据库然后导入它。当我尝试将相同的字符串存储在同一台机器中时,ENCRYPT它给了我不同的结果。用户的密码在新机器上有效吗?

更新环境和加密方法:

  • 旧机器正在运行带有 MySQL 5.0 的 Debian Etch
  • 新机器将运行带有 MySQL 5.1 的 Debian Squeeze
  • 加密方式为MySQL默认 ENCRYPT
  • 最初没有加盐
  • 我不知道密码

感谢您的反馈,fabrik

password debian mysql

2
推荐指数
1
解决办法
702
查看次数

标签 统计

debian ×1

mysql ×1

password ×1