다음 코드를 사용하여 PHP에서 암호화 된 문자열이 있습니다.
function encrypt($string, $publicKey)
{
openssl_public_encrypt($string, $cryptedText, $publicKey);
return base64_encode($cryptedText);
}
$publicKey = file_get_contents('public.crt');
$encryptedText = encrypt('Test', $publicKey);
이것은 PHP에서 잘 작동하며 공개 / 개인 키 쌍을 사용하여 암호화 / 복호화 할 수 있습니다.
encryptedText는 동일한 문자열을 해독하려는 iOS 응용 프로그램으로 전송되며 여러 접근 방식으로 시도했지만 아무것도 작동하지 않는 것 같습니다. 다음을 수행하는 포인터는 감사합니다.
완벽하게 작동하는 iOS 용 라이브러리를 사용했습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다