gpt4 book ai didi

php - 为什么我的 binary(64) 60 字符密码哈希在 phpmyadmin 中显示为 60 个字符,但在导出时最后有四个 '\0'?

转载 作者:太空宇宙 更新时间:2023-11-03 11:30:44 26 4
gpt4 key购买 nike

我知道\0 是结束字符串。为什么有四个?为什么在我的 php 代码中,我必须专门取前 60 个字符的子字符串才能使 password_verify 起作用? (例如 $passhash = substr($result, 0, 60);)

感谢您提供的所有帮助。

最佳答案

PHPMyAdmin 根本不会向您显示它。

您有一个 64 字节的字段。它总是 64 字节。如果您使用了 60 个字节,则最后四个字节将为空字节。

关于php - 为什么我的 binary(64) 60 字符密码哈希在 phpmyadmin 中显示为 60 个字符,但在导出时最后有四个 '\0'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50081366/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com