
openssl_public_decrypt 함수는 공개키를 사용하여 암호화된 메시지를 복호화한다고 생각할 수 있지만, 실제로는 암호화된 메시지를 복호화하기 위해서는 개인키(private key)를 사용해야 합니다.
이유는 공개키 암호화 방식인 RSA에서 암호화된 메시지는 공개키로 암호화되지만, 복호화는 개인키로만 가능하기 때문입니다. 공개키는 암호화에만 사용되며, 복호화는 개인키가 필요합니다.
따라서 openssl_public_decrypt 함수를 사용하여 암호화된 메시지를 복호화하려면, 개인키(private key)를 사용해야 합니다.
2025-04-17 01:48