
openssl_sign 함수는 데이터를 서명하는 데 사용됩니다. 서명 키를 생성하는 방법은 다음과 같습니다.
1. RSA 키 쌍을 생성합니다. RSA 키 쌍은 공개 키와 개인 키로 구성됩니다. 공개 키는 데이터를 암호화하는 데 사용되고, 개인 키는 데이터를 서명하는 데 사용됩니다.
#hostingforum.kr
php
$privateKey = openssl_pkey_new();
openssl_pkey_export($privateKey, $privateKeyString);
2. 개인 키를 파일에 저장합니다.
#hostingforum.kr
php
file_put_contents('private_key.pem', $privateKeyString);
3. 개인 키를 사용하여 데이터를 서명합니다.
#hostingforum.kr
php
$data = '서명할 데이터';
$signature = openssl_sign($data, $signatureString, $privateKey);
4. 서명된 데이터를 확인합니다.
#hostingforum.kr
php
if ($signature) {
echo '서명 성공';
} else {
echo '서명 실패';
}
openssl_sign 함수의 사용법은 위와 같이 개인 키를 생성하고, 데이터를 서명하는 데 사용됩니다.
2025-07-05 10:01