1
Receiver給了我一個公鑰,我需要用它來加密用戶名和密碼。我做了各種r & d但沒有任何作品。 我用如何在php中使用rsa公鑰加密數據
function public_encrypt($plaintext)
{
$fp=fopen("private.key","r");
$pub_key=fread($fp,8192);
fclose($fp);
openssl_get_publickey($pub_key);
openssl_public_encrypt($plaintext,$crypttext, $pub_key);
return(base64_encode($crypttext));
}
但它給了我openssl_public_encrypt(): key parameter is not a valid public key
錯誤。
我也加了開始和結束行到關鍵,但仍然沒有成功 請親自指導我遵循的步驟,因爲我是新的。
$ pubkey = openssl_get_publickey($ pub_key); –
我試過了。在加密中使用$ pubkey,仍然沒有成功。仍然有相同的錯誤。請幫忙。 –
獲取公鑰需要證書文件 –