中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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);
//注意事項,我這邊的獲取公鑰與私鑰的文件是不對應的
//正常情況,獲取公鑰與私鑰文件是一一對應的,這里我使用快錢的。
//快錢給了私鑰生成文件,對應的公鑰生成文件在快錢那邊
//快錢給了公鑰生成文件,對應的私鑰生成文件在快錢那邊
//也就是缺少了一個公鑰生成文件和一個私鑰生成文件
//我始終沒找到一個一一對應的私鑰、公鑰生成文件,如果你找的了發我一份,謝謝。
// 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)詳解,轉載需保留來源!

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

主站蜘蛛池模板: 中文字字幕在线中文乱码范文 | 亚洲社区在线 | 日韩成人免费视频 | 午夜国产羞羞视频免费网站 | 国产精品亚洲综合 | 精品一区二区三区不卡 | 久久国产欧美日韩精品 | 夜夜爽99久久国产综合精品女不卡 | 2一3sex性hd| 91中文在线观看 | 国产精品亚洲片在线播放 | 播放一级毛片 | 成人精品一区 | h在线免费观看 | 四虎海外| 日韩一级二级片 | 婷婷丁香综合网 | 麻豆国产精品777777在线 | 久草精品视频 | 午夜二区| 欧美精品三区 | 黄视频免费 | 97免费在线观看视频 | 免费黄色片在线观看 | av一级毛片 | 中文字幕国产高清 | 中文字幕欧美一区 | 国产精品久久国产精品 | 国产精久久久久久 | 国产无套一区二区三区久久 | 黄色精品视频网站 | 黄网站免费在线观看 | 国产小视频在线 | 亚洲狠狠爱一区二区三区 | 黄色小视频大全 | 国产精品免费一区二区三区四区 | 日韩中文字幕网 | 国产成人一区二区三区 | 日韩精品一区二区三区中文在线 | 精品久久久久久久人人人人传媒 | 一区二区三区视频在线观看 |