Possible Duplicate:
PHP rsa get public key from pem filePHP RSA gePublicKey從.PEM文件
試圖用下面的代碼來驗證收到的簽名。
$file = "C:\key_file.pem";
$keypair = Crypt_RSA_KeyPair::fromPEMString(file_get_contents($file));
$public_key = $keypair->getPublicKey();
$rsa_pub_key = Crypt_RSA_Key::fromString($public_key->toString());
$rsa_obj = new Crypt_RSA;
$verify_status = $rsa_obj->validateSign($text,$recieved_signed_sign, $rsa_pub_key) ? 'valid' : 'invalid';
得到錯誤的 致命錯誤:調用未定義的方法PEAR_Error的::的getpublickey()在C:\ Program Files文件\ XXXX \ rsa.php
請不要發佈重複。 http://stackoverflow.com/questions/4648743/php-rsa-get-public-key-from-pem-file – 2011-01-10 17:50:10