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>';
    }   

 

결과