数码资讯
PHP中各种加密算法和散列算法的速度测试对比码
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
PHP的哈希算法是很常见的。现在MD5有时不是很安全,所以我们需要在hash_algos使用其他算法()。
PHP代码:
定义('testtime ',50000);
hash_algos algos美元=();
foreach($痛达算法){
ST =瞬时(美元);
为($我= 0;$i <美元测试时间;i++){
哈希(合算法,瞬时()。我);
}
$等=瞬时();
列表($ SS,SI)=爆炸($,st);
列表($ $,EI)=爆炸(,ET);
时间{ } =美元美元美元美元算法EI + ES至寺至SS;
}
Asort(合时间,sort_numeric);
;
print_r(约时间);
阵列
(
{ crc32b } = > 0.14577506593323
{ CRC32 } = > 0.14600901216125
{ Adler32 } = > 0.14769597711182
{ MD4 } = > 0.1584680151825
{ 0.15956400747681
{ Salsa20 } = > 0.16176804933166
{ salsa10 } = > 0.16325911569214
{ tiger128,3 } = > 0.16543607070923
{一} = > 0.16547892630005
{ tiger160,3 } = > 0.16672711079407
{ tiger192,3 } = > 0.16793211837769
{ tiger128,4 } = > 0.16802901655579
{ sha224 } = > 0.16959108877563
{ tiger160,4 } = > 0.1713979150238
{ tiger192,4 } = > 0.1717759589386
{ SHA256 } = > 0.17396298696899
{ ripemd256 } = > 0.17431005943298
{ ripemd128 } = > 0.17437094918823
{ ripemd320 } = > 0.17870710316467
{ haval160,3 } = > 0.18147005220032
{ haval256,3 } = > 0.18150104528809
{ haval224,3 } = > 0.18176211320496
{ SHA512 } = > 0.18234492471313
{ haval192,3 } = > 0.18296506645203
{ ripemd160 } = > 0.18318411643982
{ haval128,3 } = > 0.18408892243958
{ SHA384 } = > 0.18502903718567
{ haval128,4 } = > 0.18848111178589
{ haval256,4 } = > 0.18875202952576
{ haval160,4 } = > 0.1895639828186
{ haval224,4 } = > 0.19041207319641
{ haval192,4 } = > 0.19101205462646
{惠而浦> > 0.19728892146301
{ haval256,5 } = > 0.19996902294922
{ haval160,5 } = > 0.20026498704529
{ haval192,5 } = > 0.20072503967285
{ haval128,5 } = > 0.20132308227539
{ haval224,5 } = > 0.2025869493103
{鬼} = > 0.24892493852234
{ snefru256 } = > 0.28652299385071
{ 0.29043891609192 } = >夫鲁王
{ MD2 } = > 0.6300178873291
)
PHP代码:
定义('testtime ',50000);
hash_algos algos美元=();
foreach($痛达算法){
ST =瞬时(美元);
为($我= 0;$i <美元测试时间;i++){
哈希(合算法,瞬时()。我);
}
$等=瞬时();
列表($ SS,SI)=爆炸($,st);
列表($ $,EI)=爆炸(,ET);
时间{ } =美元美元美元美元算法EI + ES至寺至SS;
}
Asort(合时间,sort_numeric);
;
print_r(约时间);
阵列
(
{ crc32b } = > 0.14577506593323
{ CRC32 } = > 0.14600901216125
{ Adler32 } = > 0.14769597711182
{ MD4 } = > 0.1584680151825
{ 0.15956400747681
{ Salsa20 } = > 0.16176804933166
{ salsa10 } = > 0.16325911569214
{ tiger128,3 } = > 0.16543607070923
{一} = > 0.16547892630005
{ tiger160,3 } = > 0.16672711079407
{ tiger192,3 } = > 0.16793211837769
{ tiger128,4 } = > 0.16802901655579
{ sha224 } = > 0.16959108877563
{ tiger160,4 } = > 0.1713979150238
{ tiger192,4 } = > 0.1717759589386
{ SHA256 } = > 0.17396298696899
{ ripemd256 } = > 0.17431005943298
{ ripemd128 } = > 0.17437094918823
{ ripemd320 } = > 0.17870710316467
{ haval160,3 } = > 0.18147005220032
{ haval256,3 } = > 0.18150104528809
{ haval224,3 } = > 0.18176211320496
{ SHA512 } = > 0.18234492471313
{ haval192,3 } = > 0.18296506645203
{ ripemd160 } = > 0.18318411643982
{ haval128,3 } = > 0.18408892243958
{ SHA384 } = > 0.18502903718567
{ haval128,4 } = > 0.18848111178589
{ haval256,4 } = > 0.18875202952576
{ haval160,4 } = > 0.1895639828186
{ haval224,4 } = > 0.19041207319641
{ haval192,4 } = > 0.19101205462646
{惠而浦> > 0.19728892146301
{ haval256,5 } = > 0.19996902294922
{ haval160,5 } = > 0.20026498704529
{ haval192,5 } = > 0.20072503967285
{ haval128,5 } = > 0.20132308227539
{ haval224,5 } = > 0.2025869493103
{鬼} = > 0.24892493852234
{ snefru256 } = > 0.28652299385071
{ 0.29043891609192 } = >夫鲁王
{ MD2 } = > 0.6300178873291
)
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。