라이브러리

[PHP] openssl_pkey_get_details - 키 세부 정보가 포함된 배열을 반환합니다.




OpenSSL_pkey_get_details


`openssl_pkey_get_details` 함수는 OpenSSL 라이브러리를 사용하여 공개 키 또는 개인 키의 상세 정보를 얻을 수 있는 함수입니다. 이 함수는 공개 키 또는 개인 키의 상세 정보를 배열로 반환합니다.

# 함수의 매개 변수


* `private_key`: 개인 키 또는 공개 키를 포함하는 문자열. 개인 키를 사용할 때는 `openssl_pkey_get_details` 함수의 첫 번째 매개 변수로 전달해야 합니다. 공개 키를 사용할 때는 `openssl_pkey_get_details` 함수의 첫 번째 매개 변수로 전달해야 합니다.

# 함수의 반환 값


* `details`: 개인 키 또는 공개 키의 상세 정보를 포함하는 배열입니다.

# 예제


다음 예제는 `openssl_pkey_get_details` 함수를 사용하여 개인 키의 상세 정보를 얻는 방법을 보여줍니다.

#hostingforum.kr
php

<?php



// 개인 키 생성

$privateKey = openssl_pkey_new();

openssl_pkey_export($privateKey, $privateKeyString);



// 개인 키의 상세 정보 얻기

$details = openssl_pkey_get_details($privateKey);



// 상세 정보 출력

print_r($details);



?>



이 예제에서는 개인 키를 생성한 후 `openssl_pkey_get_details` 함수를 사용하여 개인 키의 상세 정보를 얻습니다. `openssl_pkey_get_details` 함수의 반환 값은 개인 키의 상세 정보를 포함하는 배열입니다. 이 배열에는 다음 키가 포함됩니다.

* `bits`: 개인 키의 비트 수.
* `e`: 개인 키의 공개 키의 지수.
* `n`: 개인 키의 공개 키의 모듈러.
* `d`: 개인 키의 개인 키의 지수.
* `p`: 개인 키의 개인 키의 모듈러의 제 1 인수.
* `q`: 개인 키의 개인 키의 모듈러의 제 2 인수.
* `dp`: 개인 키의 개인 키의 모듈러의 제 1 인수에 대한 지수.
* `dq`: 개인 키의 개인 키의 모듈러의 제 2 인수에 대한 지수.
* `qi`: 개인 키의 개인 키의 모듈러의 제 2 인수에 대한 지수.

# 예제 (공개 키)


다음 예제는 `openssl_pkey_get_details` 함수를 사용하여 공개 키의 상세 정보를 얻는 방법을 보여줍니다.

#hostingforum.kr
php

<?php



// 공개 키 생성

$publicKey = openssl_pkey_new();

openssl_pkey_export($publicKey, $publicKeyString);



// 공개 키의 상세 정보 얻기

$details = openssl_pkey_get_details($publicKey);



// 상세 정보 출력

print_r($details);



?>



이 예제에서는 공개 키를 생성한 후 `openssl_pkey_get_details` 함수를 사용하여 공개 키의 상세 정보를 얻습니다. `openssl_pkey_get_details` 함수의 반환 값은 공개 키의 상세 정보를 포함하는 배열입니다. 이 배열에는 다음 키가 포함됩니다.

* `bits`: 공개 키의 비트 수.
* `e`: 공개 키의 공개 키의 지수.
* `n`: 공개 키의 공개 키의 모듈러.

결론


`openssl_pkey_get_details` 함수는 OpenSSL 라이브러리를 사용하여 개인 키 또는 공개 키의 상세 정보를 얻을 수 있는 함수입니다. 이 함수는 개인 키 또는 공개 키의 상세 정보를 배열로 반환합니다. 이 함수를 사용하여 개인 키 또는 공개 키의 상세 정보를 얻을 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색