国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

【PHP教程】PHP r、sa加密解密使用方法

2019-11-02 15:39:50
字體:
供稿:網(wǎng)友

       下面電腦高手網(wǎng)小編給大家摘錄一篇關(guān)于PHP rsa加密解密使用方法, 這篇文章主要介紹了PHP rsa加密解密使用方法,本文講解了生成公鑰、私鑰及PHP中使用生成的公鑰、私鑰進行加密解密實例,需要的朋友可以參考下!希望可以給正在學習PHP知識的朋友一些幫助或建議。

   PHP rsa加密解密使用方法

  php服務端與客戶端交互、提供開放api時,通常需要對敏感的部分api數(shù)據(jù)傳輸進行數(shù)據(jù)加密,這時候rsa非對稱加密就能派上用處了,下面通過一個例子來說明如何用php來實現(xiàn)數(shù)據(jù)的加密解密

  1、加密解密的第一步是生成公鑰、私鑰對,私鑰加密的內(nèi)容能通過公鑰解密(反過來亦可以)

  下載開源RSA密鑰生成工具openssl(通常Linux系統(tǒng)都自帶該程序),解壓縮至獨立的文件夾,進入其中的bin目錄,執(zhí)行以下命令:

  ?

1 2 3 openssl genrsa -out rsa_private_key.pem 1024 openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out private_key.pem openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

  第一條命令生成原始 RSA私鑰文件 rsa_private_key.pem,第二條命令將原始 RSA私鑰轉(zhuǎn)換為 pkcs8格式,第三條生成RSA公鑰 rsa_public_key.pem

  從上面看出通過私鑰能生成對應的公鑰,因此我們將私鑰private_key.pem用在服務器端,公鑰發(fā)放給android跟ios等前端

  2、php中用生成的公鑰、私鑰進行加密解密,直接上代碼

  ?

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 金川县| 安图县| 临夏市| 玉林市| 朝阳县| 铁岭县| 太白县| 翁牛特旗| 德庆县| 合阳县| SHOW| 宿州市| 弥渡县| 行唐县| 汉阴县| 安图县| 东源县| 济南市| 泰顺县| 虹口区| 黔西| 乡城县| 沧源| 宿州市| 汕头市| 华蓥市| 武强县| 贵州省| 稻城县| 景谷| 勐海县| 大石桥市| 西乡县| 阿坝县| 广宁县| 英超| 东阿县| 阜城县| 浦东新区| 商丘市| 陇南市|