라이브러리
[PHP] mcrypt_enc_get_algorithms_name - 열린 알고리즘의 이름을 반환합니다.
mcrypt_enc_get_algorithms_name 함수 설명
`mcrypt_enc_get_algorithms_name` 함수는 암호화 알고리즘 이름을 반환하는 함수입니다. 이 함수는 암호화 엔진의 알고리즘 이름을 반환하며, 이 이름은 암호화 알고리즘의 종류를 나타냅니다.
함수 매개변수
- `$cipher`: 암호화 엔진의 핸들
함수 반환값
- 암호화 알고리즘 이름
예제
#hostingforum.kr
php
// 암호화 엔진을 초기화합니다.
$cipher = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', MCRYPT_MODE_ECB, '');
// 암호화 알고리즘 이름을 가져옵니다.
$algorithm = mcrypt_enc_get_algorithms_name($cipher);
// 결과를 출력합니다.
echo "암호화 알고리즘 이름: $algorithm
";
// 암호화 엔진을 닫습니다.
mcrypt_module_close($cipher);
설명
이 예제에서는 `MCRYPT_RIJNDAEL_128` 암호화 엔진을 초기화하고, `mcrypt_enc_get_algorithms_name` 함수를 사용하여 암호화 알고리즘 이름을 가져옵니다. 결과를 출력하고, 암호화 엔진을 닫습니다.
참고
- `mcrypt_module_open` 함수는 암호화 엔진을 초기화합니다.
- `mcrypt_enc_get_algorithms_name` 함수는 암호화 알고리즘 이름을 반환합니다.
- `mcrypt_module_close` 함수는 암호화 엔진을 닫습니다.
mcrypt 모듈 사용에 주의
- mcrypt 모듈은 PHP 7.1 부터 deprecated되었으며, PHP 7.2 부터는 사용이 금지되었습니다.
- mcrypt 모듈 대신, OpenSSL 모듈을 사용하는 것을 권장합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.