码迷,mamicode.com
首页 > 编程语言 > 详细

不同程序语言处理加密算法的性能对比(PHP/Golang/NodeJS)

时间:2020-12-23 11:36:13      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:sha1   nbsp   ola   mat   form   ejs   begin   node   cti   

首先上我最常用且最易用的PHP来做下测试

<?php

function test_encrypt($fun, $max) {
    $begin = microtime(TRUE);
    $pwdpre = time();
    for ($i = 1; $i <= $max; $i++) {
        $fun($pwdpre . $i);
    }
    echo $fun . ‘ => ‘ . number_format((microtime(TRUE) - $begin) * 1000, 2) . ‘ ms‘ . "\r\n";
}

test_encrypt(‘crc32‘, 1000 * 1000); //165.52ms
test_encrypt(‘md5‘, 1000 * 1000); //390.99ms
test_encrypt(‘sha1‘, 1000 * 1000); //488.63.ms

 

不同程序语言处理加密算法的性能对比(PHP/Golang/NodeJS)

标签:sha1   nbsp   ola   mat   form   ejs   begin   node   cti   

原文地址:https://www.cnblogs.com/xiangxisheng/p/14152884.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!