openssl_public_encrypt(): key parameter is not a valid public key

public key 不管一行還是 64個字符分行都會報這個錯誤。

找了一下用這種方法成功了

$public_key = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQ...";
$public_key = "-----BEGIN PUBLIC KEY-----\n" . wordwrap($public_key, 64, "\n", true) . "\n-----END PUBLIC KEY-----";

轉換完成再加密 成功了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章