一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php pki加密技術(openssl)詳解

復制代碼 代碼如下:
<?php
//pki加密
//使用pki加密需要開啟 openssl擴展
//php.ini extension = php_openssl.dll擴展
/*pki模式是
 * 公鑰加密,私鑰解密;
 * 私鑰加密,公鑰解密;
 */
//私鑰加密,公鑰解密
//客戶端
//$data數據
$data = 'abcd';
//獲取私鑰 $priv_key_id
$priv_key_id = openssl_get_privatekey(file_get_contents('99bill-rsa.pem', r));
//獲取公鑰  $pub_key_id
$pub_key_id = openssl_get_publickey(file_get_contents('99bill-rsa.cer', r));
//$data首選通過SHA1哈希加密,然后通過$priv_key_id私鑰加密,生成簽名$signature
//$signature就是加密過的簽名
//openssl_sign()加密函數,至于它的解密方法我不知道??????????????????????
openssl_sign($data, $signature, $priv_key_id, OPENSSL_ALGO_SHA1);
//還有兩種加密函數,而且這兩種加密函數有解密方法,知道
//第一種:私鑰加密,公鑰解密
//$data要加密的數據,$crypted是加密生成的數據,$decrypted是解密生成的數據;  $data與$decrypted值相同
//通過$priv_key_id私鑰加密,生成$crypted;
openssl_private_encrypt($data, $crypted, $priv_key_id);
echo $crypted;
//通過$pub_key_id公鑰解密,生成$decrypted
openssl_public_decrypt($crypted, $decrypted , $pub_key_id);
//第二種:公鑰加密,私鑰解密
//$data要加密的數據,$crypted是加密生成的數據,$decrypted是解密生成的數據;  $data與$decrypted值相同
//通過$pub_key_id公鑰加密,生成$crypted;
openssl_public_encrypt($data, $crypted, $pub_key_id);
//通過$priv_key_id私鑰解密,生成$decrypted
openssl_private_decrypt($crypted, $decrypted, $priv_key_id);
//注意事項,我這邊的獲取公鑰與私鑰的文件是不對應的
//正常情況,獲取公鑰與私鑰文件是一一對應的,這里我使用快錢的。
//快錢給了私鑰生成文件,對應的公鑰生成文件在快錢那邊
//快錢給了公鑰生成文件,對應的私鑰生成文件在快錢那邊
//也就是缺少了一個公鑰生成文件和一個私鑰生成文件
//我始終沒找到一個一一對應的私鑰、公鑰生成文件,如果你找的了發(fā)我一份,謝謝。
// openssl_verify()方法驗證簽名是否正確(私鑰加密生成的數據返回來,用對應的公鑰驗證),只有這一種情況。
// $signature公鑰加密生成的數據,$data原始數據,成功返回1,失敗返回0,錯誤返回-1
// $pub_key_id公鑰
openssl_verify($data, $signature, $pub_key_id);
//從內存中釋放私鑰或公鑰
openssl_free_key($priv_key_id);
openssl_free_key($pub_key_id);

生成私鑰與公鑰
genrsa -out private-rsa.pem
rsa -in private-rsa.pem -pubout -out pubic-rsa.cer

php技術php pki加密技術(openssl)詳解,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本乱中文字幕系列在线观看 | 欧美色伊人 | 亚洲美女免费视频 | 亚洲综合色区图片区 | 国语自产拍在线观看任你躁 | 伊人网大香 | 国产精品福利午夜一级毛片 | 午夜视频免费观看黄 | 国产激情视频在线播放 | 久久国产乱子伦精品在 | 亚洲 欧美 在线观看 | 91福利国产在线观看一区二区 | 免费女人扒开下面无遮挡 | 国产精品麻豆久久99 | 亚洲伊人久久大香线蕉苏妲己 | 福利视频一区二区 | 中文字幕视频网站 | 国产成人禁片免费观看 | 天天色天天色 | 亚洲美女人黄网成人女 | 国内一级毛片 | 婷婷四色| 久久精品视频一区 | 久久综合色区 | 久久久久久久久性潮 | 国产精品日本不卡一区二区 | 丁香五月好婷婷深深爱 | 免费视频亚洲 | 国产精品嫩草影院一二三区 | 国产午夜看片 | 成人福利免费视频 | 中文字幕在线视频网 | 欧美激情视频二区 | 久久精品视频8 | 亚洲天码中文字幕第一页 | 黄网在线免费观看 | 黄色在线观看国产 | 国产高清美女一级a毛片 | 欧美特黄高清免费观看的 | 亚洲综合色一区二区三区小说 | 日本精品高清一区二区2021 |