01-php公私钥生成
$pubKey = '-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu5fqWoDAXyLk+k0Oc6hN
tXI70pv74rOEPbl4nelaK3Q2kshdfsx9smXgP2/lcQwCRc6lgkhcZr6rU7s+EKVZ
WbpULGSNAB
-----END PUBLIC KEY-----';
openssl_public_encrypt('jia_mi_de_txt', $result, $pubKey);
$result = base64_encode($result);
echo "<pre/>";
print_r($result);
// 私钥解密
$priKey ='-----BEGIN PRIVATE KEY-----
MIIwd039AoGBANprm4UCHypGoBxCqtoY
FEyb3n9m+FmxOjA/Jyf3dWiyK0521+0TeyCd19hpoY11V6WaaSEMEQE/AWUrgguq
ZdQ11ep4B/sRQY52xntRz0gTTXdysPERYXxsYEcV5g1nl8nSZaiNGx1/0pv+Yk5O
2/qvoeAaj+BrFdr6sWxUnPYU
-----END PRIVATE KEY-----';
$need_jiemi = 'ZTNsV1lDf1i1LzPqYKIsUFLRQxFkuHxo2BnsKtjX+MKwCVHFJ2xpeoJw3LKnmkGd7fi1dfTUIwsj+fhdc3l+xQ+7D/txP/X8gBlu3kTJByYU6HeHIPr9y6qIfkY5NSh1XZAm7jmnWNY2vst8EeDTFeRzcP1jKa6bL38xC/pjO3vcOXNjhr7U0ZtHClQpAOweLp/uhGvjuFU5FKGzpmT1YiVIv+yIQ1rRc2yl5154+vNAhD1L5Ue3B99TqNXS3fPjYx3J9oqQydZesAHl5vRBmucgtPDwn14zE8v5X7u9VYDYU+QMbiUSEVgjGV+Oqfl7kGHtJDCup7UbbEX3J+WxuQ==';
$need_jiemi = base64_decode($need_jiemi);
openssl_private_decrypt($need_jiemi,$result,$priKey);
echo "<pre/>";
var_dump($result);