hash_algos 함수의 경우 현재 서버에 내장된 PHP 해싱 알고리즘 리스트를 배열로 리턴해준다.
주로 hash 함수 처리 시 사용가능한 해싱 알고리즘을 미리 확인 하여 사용 가능하다.
지금까지 쓰던 해싱 알고리즘은 흔히 md, sha 였는데 이 함수로 확인해 보니 상당히 많은
알고리즘을 쓸 수 있다는것을 알게 되었다.
아래는 hash_algos 함수를 통한 결과 예제소스이니 참고바란다.
<?php
$r = hash_algos();
echo '<h1>사용가능한 해싱 알고리즘 총 '.count($r).' 개</h1>';
foreach($r as $k=>$v){
echo $v.': <font color="red">'.hash($v,'redinfo').'</font>';
echo '<hr>';
}
결과 |