亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

簡述php接口數據加密、解密、驗證簽名的用法

2020-03-22 19:58:42
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php接口數據加密、解密、驗證簽名的相關資料,需要的朋友可以參考下

代碼很簡單,這里就不多廢話了,直接奉上代碼

代碼如下:

 ?php//header( Content-Type: text/xml; charset=utf-8 include_once(dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR. phpsec .DIRECTORY_SEPARATOR. Math .DIRECTORY_SEPARATOR. BigInteger.php include_once(dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR. phpsec .DIRECTORY_SEPARATOR. Crypt .DIRECTORY_SEPARATOR. AES.php include_once(dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR. phpsec .DIRECTORY_SEPARATOR. Crypt .DIRECTORY_SEPARATOR. RSA.php $crypttext = v66YKULHFld2JElhm/J9qik2Edr1JHdZIc/k/OesU2GbTX2usXyvF4jGvzvoihrrE8FsfKmllmjsMIjO5fdrS/FD20bYFii4JW3BO3bzshXmz6AEs2DWwG4sK9mNojfOC0IsMoV311X5/JlgUoQXkDy4F5HHpYE9d/xGb0g2XE/hnGSSy2cpQcvQtBlBmixwSckNhsEG92lovlOz8ULwkqG5o7x+qB7P/EMII/WaFAXBJXDXvZX7lmGcOgon6wLhKJLGXorP6BIxOg6LGc6Ux7BAt3i9+0lujNgxIq/sDsl23hsr3yOUpV5C5a813nrHx4HJyd/hBT1UvIUml+eTmJwWCpSfs2cvxIUr0CE57JAZVyXjK13shK3IsZHLPPsm/JcDCrdy0Co/d5uIGJAdzXdsQ56xsju+tlvnA1J6yq2tDIfYK/x6k911A5WXLKYxztD1nq+bTYN3Gv/WFfrzVtgWQBrh06ihS2cwvna0S9EV/YPmhnAjJmrX4trNr9NXQ9xaZaW4lGRg87U5QDV+nQjj1THk0XHFc69N9g2+DsAGyEs9tK6U0ZQ72hJZqZhBCDH1UKw0PLyIhJdxpgPPOWGp8/QVVU2julTeKunvgAAEc3n+GoZfqjsCDi1S6T2MTnjWYWNoFRBhvEZFD/revgpasTOzDQa5NqR1B+mUF70r6uw6MWLJ7cT9Tz3jq+CA $aeskey = base64_decode( qZe60QZFxuirub2ey4+7+Q== //AES解密,采用ECB模式$aes = new Crypt_AES(CRYPT_MODE_ECB);//設置AES密鑰$aes- setKey($aeskey);//解密AES密文$plaintext = $aes- decrypt(base64_decode($crypttext));echo $plaintext;echo hr / //AES加密明文//echo $aes- encrypt($plaintext);//rsa公鑰$html' target='_blank'>publickey = MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCffOeIVYut9jW5w1L5uKX4aDvd837a8JhaWm5S8YqNQfgEmfD9T+rDknXLqMT+DXeQAqGo4hBmcbej1aoMzn6hIJHk3/TfTAToNN8fgwDotHewsTCBbVkQWtDTby3GouWToVsRi1i/A0Vfb0+xM8MnF46DdhhrnZrycERBSbyrcwIDAQAB //echo base64_decode($publickey);//rsa簽名$signature = XHin4uUFqrKDEhKBD/hQisXLFFSxM6EZCvCPqnWCQJq3uEp3ayxmFuUgVE0Xoh4AIWjIIsOWdnaToL1bXvAFKwjCtXnkaRwUpvWrk+Q0eqwsoAdywsVQDEceG5stas1CkPtrznAIW2eBGXCWspOj+aumEAcPyYDxLhDN646Krzw= //echo base64_decode($signature);$rsa = new Crypt_RSA();//設置RSA簽名模式 CRYPT_RSA_SIGNATURE_PSS or CRYPT_RSA_SIGNATURE_PKCS1$rsa- setSignatureMode(CRYPT_RSA_SIGNATURE_PKCS1);//var_dump($rsa- createKey());//生成RSA公鑰、私鑰//extract($rsa- createKey());//使用RSA私鑰生成簽名//$rsa- loadKey($privatekey);//$signature = $rsa- sign($plaintext);//使用RSA公鑰驗證簽名echo $plaintext;$rsa- loadKey(base64_decode($publickey));echo $rsa- verify($plaintext, base64_decode($signature)) ? verified : unverified echo hr / //生成RSA公鑰、私鑰//var_dump($rsa- createKey());extract($rsa- createKey());//使用RSA私鑰加密數據$rsa- loadKey($privatekey);$ciphertext = $rsa- encrypt($plaintext);//使用RSA公鑰解密數據$rsa- loadKey($publickey);echo $rsa- decrypt($ciphertext);

總結:以上就是本篇文的全部內容,希望能對大家的學習有所幫助。

相關推薦:

PHP單例模式的概念及特點

PHP中static關鍵字的定義、遲綁定以及與self關鍵字的區別

php針對文件夾操作的方法

以上就是簡述php接口數據加密、解密、驗證簽名的用法的詳細內容,PHP教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精美色品网站| 国产精品男人爽免费视频1| 国产欧美日韩丝袜精品一区| 久久综合网hezyo| 精品视频在线导航| 亚洲视频精品在线| 国产精品永久免费视频| 日韩中文字幕欧美| 国产精品成人aaaaa网站| 欧美日韩在线免费观看| 亚洲激情自拍图| 欧美激情亚洲激情| y97精品国产97久久久久久| 欧美性做爰毛片| 91精品久久久久久久| 91在线高清免费观看| 欧美日韩国产丝袜美女| 成人性生交大片免费看视频直播| 久久九九有精品国产23| 亚洲精品国精品久久99热| 一本色道久久综合亚洲精品小说| 亚洲欧洲日产国产网站| 美女视频黄免费的亚洲男人天堂| 亚洲欧美成人网| 欧美高清视频在线播放| 欧美在线性视频| 亚洲天堂av高清| 亚洲男人天堂九九视频| 国产精品v日韩精品| 日韩精品一区二区视频| 色偷偷av亚洲男人的天堂| 成人黄色在线观看| 欧美怡红院视频一区二区三区| 国产精品久久久久久久久久三级| 成人免费观看49www在线观看| 亚洲欧美日韩天堂| 久久免费视频在线观看| 日本精品久久久久影院| 亚洲激情小视频| 亚洲成人精品久久| 91av免费观看91av精品在线| 午夜精品理论片| 亚洲精品第一国产综合精品| 91在线观看免费高清完整版在线观看| 亚洲国产精品资源| 日韩av不卡电影| 日本中文字幕成人| 精品亚洲aⅴ在线观看| 欧美疯狂性受xxxxx另类| 亚洲国产精品视频在线观看| 色黄久久久久久| 国产精品亚洲欧美导航| 国产日韩专区在线| 欧美国产一区二区三区| 国产精品免费在线免费| 欧美专区中文字幕| 亚洲精品按摩视频| 亚洲欧美三级在线| 欧美精品在线免费观看| 久久久久久久久久亚洲| 亚洲成人黄色在线观看| 久久91亚洲精品中文字幕| 亚洲国产毛片完整版| 中文字幕精品视频| 26uuu亚洲国产精品| 日韩av电影手机在线观看| 欧美国产日韩一区二区在线观看| 国产精品福利片| 午夜精品免费视频| 日韩av影片在线观看| 日韩欧美国产黄色| 午夜精品久久久久久久男人的天堂| 亚洲新中文字幕| 国产日韩中文在线| 92裸体在线视频网站| 国内精品在线一区| 日韩欧美aaa| 亚洲女人被黑人巨大进入al| 欧美日韩成人在线观看| 亚洲第一视频网| 成人午夜激情网| 色诱女教师一区二区三区| 国产精品欧美日韩久久| 欧美性精品220| 粉嫩老牛aⅴ一区二区三区| 精品国内产的精品视频在线观看| 欧美一级视频免费在线观看| 国产日韩在线亚洲字幕中文| 97国产在线观看| 国产日韩专区在线| 国产一区二区丝袜| 国产精品久久久久久久久久久久久| 91视频免费网站| 国产精品久久久久久久久久久新郎| 成人在线视频福利| 亚洲精品国产精品乱码不99按摩| 国产精品一区久久| 亚洲人av在线影院| 一区二区中文字幕| 欧洲精品在线视频| 国产精品一区二区女厕厕| 久久成人一区二区| 精品亚洲国产成av人片传媒| 亚洲成人av片| 日韩欧美视频一区二区三区| 国产一区二区三区欧美| 精品视频偷偷看在线观看| 日韩av免费在线| 国产精品久久一区| 91亚洲精品一区| 国语自产精品视频在线看抢先版图片| 按摩亚洲人久久| 98精品国产高清在线xxxx天堂| 国产精品电影在线观看| 91国内在线视频| 欧美日韩国产一区二区三区| 精品二区三区线观看| 欧美亚洲国产视频小说| 成人国产精品av| 亚洲色图国产精品| 国产精品亚洲аv天堂网| 亚洲国产精品网站| 自拍视频国产精品| 国产精品视频白浆免费视频| 成人精品久久一区二区三区| 国外色69视频在线观看| 国产成人精彩在线视频九色| 51午夜精品视频| 国产精品吊钟奶在线| 国产美女91呻吟求| 亚洲无av在线中文字幕| 国产精品吴梦梦| 国产成人精品免费久久久久| 亚洲精品久久久久久久久久久| 国产欧美一区二区三区久久| 日日摸夜夜添一区| 亚洲最大的成人网| 亚洲精品综合精品自拍| 国产成人欧美在线观看| 亚洲黄在线观看| 日韩va亚洲va欧洲va国产| 久久五月天色综合| 亚洲天堂av电影| 5278欧美一区二区三区| 欧美成人性色生活仑片| 色在人av网站天堂精品| 一区二区成人精品| 亚洲欧洲日产国产网站| 日本一区二区三区在线播放| 韩国福利视频一区| 在线播放国产一区二区三区| 久久久久久久久国产精品| 欧美性极品少妇精品网站| 亚洲精品视频中文字幕| 亚洲色图35p| 国产亚洲成精品久久| 日韩h在线观看| 国产视频精品久久久| 久久97久久97精品免视看| 日韩欧美一区二区三区| 欧美日韩精品二区| 黑人巨大精品欧美一区二区| 欧美精品制服第一页| 91精品国产91久久久久|