편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
8번째 줄: | 8번째 줄: | ||
<?php | <?php | ||
function get_time() { | function get_time() { | ||
return | list($usec, $sec) = explode(" ", microtime()); | ||
return ((float)$usec + (float)$sec); | |||
} | } | ||
22번째 줄: | 23번째 줄: | ||
foreach($algos as $algo) { | foreach($algos as $algo) { | ||
$start = get_time(); | $start = get_time(); | ||
for($i=0;$i<200000;$i++) | for($i=0;$i<200000;$i++) $hash_value = hash($algo, '다람쥐 헌 쳇바퀴 타고파'); | ||
$end = get_time(); | $end = get_time(); | ||
$time = $end - $start; | $time = $end - $start; | ||
36번째 줄: | 35번째 줄: | ||
==비교 결과== | ==비교 결과== | ||
위쪽이 빠름 | |||
{| class='wikitable' | {| class='wikitable' | ||
! style='min-width:3.5vw'| 순위 | ! style='min-width:3.5vw'| 순위 | ||
! style='min-width:10.1vw'| 알고리즘 | ! style='min-width:10.1vw'| 알고리즘 | ||
! style='min-width:8vw'| 수행시간 (초) | ! style='min-width:8vw'| 수행시간 (초) | ||
! style='min-width:4.4vw'| 길이 | ! style='min-width:4.4vw'| 해시 값 길이 | ||
! 해시 값 예시 | ! 해시 값 예시 | ||
|- | |- |