md5输入的最大字符数
The maximum number of characters of the md5 input
$string
变量最多可以包含多少个字符?
$string = 'test';
echo md5($string);
预先感谢您的回答。
md5 总是 32 个字符长,我想你可以限制它
注意:从 PHP 7.0.0 开始,对于 64 位版本的字符串长度没有特别限制。在 32 位版本和早期版本中,字符串最大可达 2GB(最大 2147483647 字节)
如果您需要计算大字符串的 MD5 哈希值,也许您想使用文件来节省内存并使用 md5_file() 计算哈希值。
我用 527 GB 的磁盘映像(PHP/7.4 x64 on Windows 10)进行了快速测试。它非常慢(在我的例子中,瓶颈是文件在慢速磁盘上)但脚本有 2 MB 的 peak memory usage。
$string
变量最多可以包含多少个字符?
$string = 'test';
echo md5($string);
预先感谢您的回答。
md5 总是 32 个字符长,我想你可以限制它
注意:从 PHP 7.0.0 开始,对于 64 位版本的字符串长度没有特别限制。在 32 位版本和早期版本中,字符串最大可达 2GB(最大 2147483647 字节)
如果您需要计算大字符串的 MD5 哈希值,也许您想使用文件来节省内存并使用 md5_file() 计算哈希值。
我用 527 GB 的磁盘映像(PHP/7.4 x64 on Windows 10)进行了快速测试。它非常慢(在我的例子中,瓶颈是文件在慢速磁盘上)但脚本有 2 MB 的 peak memory usage。