라이브러리

[PHP] mhash_get_hash_name - 지정된 해시의 이름을 가져옵니다.




PHP에서 mhash_get_hash_name 함수


PHP의 `mhash_get_hash_name` 함수는 특정 해시 알고리즘의 이름을 반환합니다. 이 함수는 PHP 5.1.2 버전부터 사용할 수 있습니다.

함수의 매개 변수


`mhash_get_hash_name` 함수에는 매개 변수가 하나만 있습니다.

- `$hash_id`: 해시 알고리즘의 아이디입니다. 이 아이디는 `mhash` 함수의 첫 번째 매개 변수와 동일합니다.

함수의 반환 값


`mhash_get_hash_name` 함수는 해시 알고리즘의 이름을 반환합니다. 반환 값은 문자열로, 해시 알고리즘의 이름을 포함합니다.

예제


#hostingforum.kr
php

// 해시 알고리즘의 아이디를 지정합니다.

$hash_id = MHASH_MD5;



// 해시 알고리즘의 이름을 가져옵니다.

$hash_name = mhash_get_hash_name($hash_id);



// 결과를 출력합니다.

echo "해시 알고리즘의 이름: $hash_name
";



// 해시 알고리즘을 사용하여 데이터를 암호화합니다.

$data = "Hello, World!";

$encrypted_data = mhash($hash_id, $data);



// 결과를 출력합니다.

echo "암호화된 데이터: " . bin2hex($encrypted_data) . "
";



해시 알고리즘의 아이디


PHP에서 사용할 수 있는 다양한 해시 알고리즘의 아이디는 다음과 같습니다.

- `MHASH_MD5`: MD5 해시 알고리즘
- `MHASH_SHA1`: SHA-1 해시 알고리즘
- `MHASH_SHA256`: SHA-256 해시 알고리즘
- `MHASH_SHA512`: SHA-512 해시 알고리즘
- `MHASH_TIGER`: Tiger 해시 알고리즘
- `MHASH_RIPEMD160`: RIPEMD-160 해시 알고리즘

참고


- PHP 공식 문서: [mhash_get_hash_name](https://www.php.net/manual/ko/function.mhash-get-hash-name.php)
- PHP 공식 문서: [mhash](https://www.php.net/manual/ko/function.mhash.php)
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 410 페이지

검색

게시물 검색