protected function encrypted ($publickey){
$DerPriKey = wordwrap($publickey, 64, "\n",true);
$publickey = "-----BEGIN PUBLIC KEY-----\n".$DerPriKey."\n-----END PUBLIC KEY-----";
$is_true = openssl_pkey_get_public($publickey);
if($is_true == false){
showMsg(0,'公鑰獲取失敗');
}
/**
* string 原文
* encrypted 保存加密
* publickey 公鑰
*/
$encrypted= '';
$string = "RSA";
openssl_public_encrypt($string,$encrypted,$publickey);
$resource = base64_encode($encrypted);
return $resource;
}
RSA 加密
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.