라이브러리
[PHP] openssl_get_md_methods - 사용 가능한 다이제스트 메서드를 가져옵니다.
openssl_get_md_methods
`openssl_get_md_methods` 함수는 PHP에서 사용할 수 있는 다양한 암호화 메서드의 목록을 반환합니다. 이 함수는 OpenSSL 라이브러리의 메서드 목록을 반환하며, 사용자가 OpenSSL 라이브러리를 사용하여 암호화와 해독을 수행할 수 있도록 도와줍니다.
함수 구조
함수 설명
`openssl_get_md_methods` 함수는 다음과 같은 정보를 반환합니다.
- `md_methods`: OpenSSL 라이브러리에 등록된 메서드 목록
예제
출력
메서드 목록
위의 예제에서 반환된 메서드 목록은 다음과 같습니다.
- `md5`: MD5 알고리즘을 사용하는 메서드
- `sha1`: SHA-1 알고리즘을 사용하는 메서드
- `sha224`: SHA-224 알고리즘을 사용하는 메서드
- `sha256`: SHA-256 알고리즘을 사용하는 메서드
- `sha384`: SHA-384 알고리즘을 사용하는 메서드
- `sha512`: SHA-512 알고리즘을 사용하는 메서드
- `ripemd128`: RIPEMD-128 알고리즘을 사용하는 메서드
- `ripemd160`: RIPEMD-160 알고리즘을 사용하는 메서드
- `whirlpool`: Whirlpool 알고리즘을 사용하는 메서드
- `crc32`: CRC-32 알고리즘을 사용하는 메서드
- `crc32b`: CRC-32B 알고리즘을 사용하는 메서드
사용 예
결과
위의 예제에서 `openssl_get_md_methods` 함수를 사용하여 메서드 목록을 가져옵니다. 그 후, `openssl_digest` 함수를 사용하여 메시지를 암호화하고, `openssl_decrypt` 함수를 사용하여 해독합니다. 결과는 원래 메시지와 동일합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.