MySQL密码一致性

Sha*_*500 5 mysql

在我输入的MySQL 5.1中:

select Password('test123');
Run Code Online (Sandbox Code Playgroud)

我得到的密码长度为41个字节.在较旧的MySQL版本中输入时,长度为16字节.我需要存储16字节长的密码,所以有没有办法在检索/加密密码时指定长度(16字节)?

Mic*_*zek 6

他们一度改变了散列方案,但你仍然可以使用旧的散列方案,OLD_PASSWORD现在只需命名:

SELECT OLD_PASSWORD('test123');
Run Code Online (Sandbox Code Playgroud)

  • @Karthick - 一旦StackOverflow允许你,别忘了接受答案:) (2认同)