草庐IT

PHP MD5 与 MySQL md5

coder 2023-10-16 原文

这是我一直想知道的事情。让 MySQL 处理我的 md5 哈希会更快还是让 PHP 处理它?<​​>

最佳答案

实际上我认为 MySQL MD5 实现会更快。

PHP 的原生 md5() 算法实现有些困惑。当用 PHP5 对 MD5 进行哈希处理时,我建议使用 hash('md5',$var);,事实证明这会更快。

不过,请制定您自己的基准。

参见 this page (评论在底部)。

0.33311605453491: hash/md5
1.0671429634094: md5

关于PHP MD5 与 MySQL md5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7385637/

有关PHP MD5 与 MySQL md5的更多相关文章

  1. PHPMD 无法带参数运行 - 2

    我一直在尝试配置phpmd以与PhpStorm一起工作,但我被困在这里。这是我遇到的错误:PHPMessDetectorphpmd:Cannotcorrectlyrunthetoolwithparameters:C:/Users/me/AppData/Local/Temp/___18.tmp/folder/myclass.phpxmlcodesize,controversial,design,naming,unusedcodePossibletoolprocesshangupafter5sec.我在Windows上使用PhpStorm。奇怪的是,它似乎在我执行Code>InspectC

  2. PHPMD - 包含整个规则集并配置属性 - 2

    我正在使用PHPMD(http://phpmd.org/),对此我还很陌生。MD有效,我现在正在编写一个规则集来配置应使用的指标。我没有单独包含每个规则,而是加载了整个规则集。但是现在我有一个问题,如果我包含整个集合,我不知道如何配置单个规则的属性。比如我想用规则来检查圈复杂度。我可以用customrulesetthatchecksthecode但是如果我想使用该规则集中的所有规则,我可以简单地写customrulesetthatchecksthecode现在,当我包含整个规则集时,如何使用属性的配置(在我的例子中是圈复杂度的reportLevel)?我试过类似的东西[...][...

  3. PHPMD 捕获/抑制 fatal error - 2

    我正在尝试自动化我的测试。作为冒烟测试,我想在继续实际的单元测试之前用PHPMD检查我的PHP代码。听起来很明智吧?当我的PHP文件中出现fatalerror时,PHPMD似乎会崩溃。对于测试,我在函数定义中添加了额外的赞誉,如下所示:functionfoo(){{//Stuff}如果我期望1退出代码,PHPMD似乎完全崩溃,而是返回0退出代码。使我的自动化脚本无用。有没有办法抑制这些错误并返回预期的退出代码?对于PHPUnit,--process-isolation选项解决了这个问题,但我似乎无法为PHPMD找到这样的选项。相关自动化测试代码#!/usr/bin/php

随机推荐