最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP中OpenSSL加密問題整理

 更新時間:2017年12月14日 14:24:29   投稿:laozhang  
本篇文章主要給大家講解了PHP中OpenSSL加密遇到的問題整理以及相關(guān)的處理辦法,一起參考學(xué)習(xí)下。

最近公司項目中有需要用到OpenSSL的加密和java端進(jìn)行接口驗證,再測試環(huán)境升級到PHP7的時候加密會出現(xiàn)錯誤,后來多方面檢查終于找到原因所在:

PHP7環(huán)境下把openssl_get_privatekey方法換成openssl_pkey_get_private

需要轉(zhuǎn)換一下秘鑰,window環(huán)境和Linux環(huán)境下的秘鑰格式有區(qū)別(暫時不確定是不是操作系統(tǒng)的關(guān)系)

PHP的秘鑰驗證需要加上頭尾。

這里貼上附屬方法

轉(zhuǎn)換秘鑰格式的方法:

function transJavaRsaKeyToPhpOpenSSL($content) {
    if ($content) {
      return trim(chunk_split($content, 64, "\n"));
    }
    return false;
  }

加頭尾的方法:

function appendFlags($content, $isPublic = true) {
    if ($isPublic) {
      return "-----BEGIN PUBLIC KEY-----\n" . $content . "\n-----END PUBLIC KEY-----\n";
    }
    else {
      return "-----BEGIN PRIVATE KEY-----\n" . $content . "\n-----END PRIVATE KEY-----\n";
    }
  }

以上就是本次遇到OPENSSL加密問題的小經(jīng)驗,大家還有問題的話在下方留言討論吧。

相關(guān)文章

  • php基于ob_start(ob_gzhandler)實現(xiàn)網(wǎng)頁壓縮功能的方法

    php基于ob_start(ob_gzhandler)實現(xiàn)網(wǎng)頁壓縮功能的方法

    這篇文章主要介紹了php基于ob_start('ob_gzhandler')實現(xiàn)網(wǎng)頁壓縮功能的方法,涉及php中ob_gzip、ob_start等函數(shù)操作緩沖區(qū)及內(nèi)容壓縮相關(guān)技巧,需要的朋友可以參考下
    2017-02-02
  • PHP Primary script unknown 解決方法總結(jié)

    PHP Primary script unknown 解決方法總結(jié)

    在本篇文章里小編給大家整理的是關(guān)于PHP Primary script unknown 終極解決方法以及相關(guān)知識點,有需要的朋友們參考學(xué)習(xí)下。
    2019-08-08
  • PHP開發(fā)的一些注意點總結(jié)

    PHP開發(fā)的一些注意點總結(jié)

    技術(shù)平臺的不同,導(dǎo)致了實現(xiàn)方式的不同,同樣是PHP,小公司往往選擇的是WIN平臺而大公司選擇的是類unix平臺(Linux,FreeBSD and Other) ,現(xiàn)在就最近這段時間的學(xué)習(xí),這好乘國慶長假這段時間好好的總結(jié)下的了.
    2010-10-10
  • php計算函數(shù)執(zhí)行時間的方法

    php計算函數(shù)執(zhí)行時間的方法

    這篇文章主要介紹了php計算函數(shù)執(zhí)行時間的方法,以md5函數(shù)加密運(yùn)行時間為例分析了php計算函數(shù)運(yùn)行時間的技巧,需要的朋友可以參考下
    2015-03-03
  • 自己前幾天寫的無限分類類

    自己前幾天寫的無限分類類

    自己前幾天寫的無限分類類...
    2007-02-02
  • php中$this->含義分析

    php中$this->含義分析

    $this 的含義是表示 實例化后的 具體對象!
    2009-11-11
  • PHP輸出XML格式數(shù)據(jù)的方法總結(jié)

    PHP輸出XML格式數(shù)據(jù)的方法總結(jié)

    這篇文章主要介紹了PHP輸出XML格式數(shù)據(jù)的方法,結(jié)合實例形式總結(jié)分析了php常用的xml格式數(shù)據(jù)輸出相關(guān)操作技巧,需要的朋友可以參考下
    2017-02-02
  • 詳解PHP匿名函數(shù)與注意事項

    詳解PHP匿名函數(shù)與注意事項

    這篇文章主要為大家詳細(xì)介紹了詳解PHP匿名函數(shù)與注意事項,匿名函數(shù)是PHP5.3引進(jìn)來的,想要學(xué)習(xí)匿名函數(shù)的朋友可以參考一下
    2016-03-03
  • PHP面向?qū)ο髮W(xué)習(xí)之parent::關(guān)鍵字

    PHP面向?qū)ο髮W(xué)習(xí)之parent::關(guān)鍵字

    在PHP中不能定義重名的函數(shù),也包括不能再同一個類中定義重名的方法,所以也就沒有方法重載。下面這篇文章主要給大家介紹了PHP面向?qū)ο笾畃arent::關(guān)鍵字的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • php獲取YouTube視頻信息的方法

    php獲取YouTube視頻信息的方法

    這篇文章主要介紹了php獲取YouTube視頻信息的方法,實例分析了YouTube視頻格式的原理與解析的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-02-02

最新評論

广昌县| 荃湾区| 宝山区| 宝山区| 邯郸市| 景宁| 吉隆县| 襄城县| 侯马市| 淮滨县| 平凉市| 鹰潭市| 敦煌市| 廊坊市| 平顶山市| 金坛市| 怀远县| 宣威市| 呼伦贝尔市| 微博| 化州市| 岳池县| 临武县| 五寨县| 垫江县| 新宾| 望都县| 普兰县| 固安县| 长寿区| 桂林市| 确山县| 镇沅| 密云县| 阆中市| 凤台县| 江川县| 湖州市| 乌什县| 安图县| 普格县|