
openssl_get_md_methods 함수는 OpenSSL에서 지원하는 해시 알고리즘 목록을 반환하는 함수입니다. 이 함수를 사용하여 해시 알고리즘 목록을 얻으려면 다음과 같은 코드를 사용할 수 있습니다.
#hostingforum.kr
php
$methods = openssl_get_md_methods();
print_r($methods);
해시 알고리즘 목록을 얻은 후, 특정 해시 알고리즘을 사용하여 암호화하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$method = 'sha256'; // 사용할 해시 알고리즘
$data = '암호화할 데이터'; // 암호화할 데이터
$hash = openssl_digest($data, $method, true);
print $hash;
openssl_digest 함수는 데이터를 특정 해시 알고리즘으로 암호화하는 함수입니다. 첫 번째 인자는 암호화할 데이터, 두 번째 인자는 사용할 해시 알고리즘, 세 번째 인자는 바이너리 형태로 반환할지 여부를 결정하는 인자입니다. 이 함수를 사용하여 데이터를 암호화할 수 있습니다.
2025-05-02 09:15