라이브러리
[PHP] mcrypt_get_cipher_name - 지정된 암호의 이름을 가져옵니다.
mcrypt_get_cipher_name
`mcrypt_get_cipher_name` 함수는 암호화 알고리즘 이름을 반환하는 PHP 함수입니다. 이 함수는 mcrypt 확장의 일부로 제공되며, 암호화 알고리즘 이름을 얻기 위해 사용됩니다.
사용법
`mcrypt_get_cipher_name` 함수는 다음과 같은 형식으로 사용됩니다.
#hostingforum.kr
php
string mcrypt_get_cipher_name ( string $cipher )
* `$cipher` : 암호화 알고리즘 이름을 지정하는 문자열입니다.
예제
다음 예제는 `mcrypt_get_cipher_name` 함수를 사용하여 암호화 알고리즘 이름을 얻는 방법을 보여줍니다.
#hostingforum.kr
php
// 암호화 알고리즘 이름을 지정합니다.
$cipher = 'aes-256-cbc';
// mcrypt_get_cipher_name 함수를 사용하여 암호화 알고리즘 이름을 얻습니다.
$algorithm_name = mcrypt_get_cipher_name($cipher);
// 결과를 출력합니다.
echo "암호화 알고리즘 이름: $algorithm_name
";
이 예제에서는 `'aes-256-cbc'`라는 암호화 알고리즘 이름을 지정하고, `mcrypt_get_cipher_name` 함수를 사용하여 암호화 알고리즘 이름을 얻습니다. 결과는 다음과 같습니다.
#hostingforum.kr
암호화 알고리즘 이름: aes
암호화 알고리즘 이름
다음은 mcrypt 확장에서 지원하는 암호화 알고리즘 이름 목록입니다.
* `aes`: AES 암호화 알고리즘
* `arcfour`: RC4 암호화 알고리즘
* `bf`: Blowfish 암호화 알고리즘
* `cast-128`: CAST-128 암호화 알고리즘
* `des`: DES 암호화 알고리즘
* `des-ede`: DES-EDE 암호화 알고리즘
* `des-ede3`: DES-EDE3 암호화 알고리즘
* `fcrypt`: Fcrypt 암호화 알고리즘
* `fips-140-2`: FIPS 140-2 암호화 알고리즘
* `idea`: IDEA 암호화 알고리즘
* `rc2`: RC2 암호화 알고리즘
* `rc4`: RC4 암호화 알고리즘
* `rc5`: RC5 암호화 알고리즘
* `seed`: SEED 암호화 알고리즘
* `tripledes`: 3DES 암호화 알고리즘
이러한 암호화 알고리즘 이름을 `mcrypt_get_cipher_name` 함수에 지정하여 암호화 알고리즘 이름을 얻을 수 있습니다.
참고
* mcrypt 확장은 PHP 7.1 버전부터 deprecated 상태입니다. PHP 7.2 버전부터 mcrypt 확장을 사용할 수 없습니다.
* 대신, OpenSSL 확장을 사용하여 암호화 작업을 수행할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.