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

PHP使用openssl擴展實現(xiàn)加解密方法示例

 更新時間:2020年02月20日 11:27:33   作者:雅庫必須死  
這篇文章主要介紹了PHP使用openssl擴展實現(xiàn)加解密方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

從PHP7版本開始很多依賴mcrypt擴展的方法都不支持了,PHP7.2.0及以上版本已經(jīng)完全不支持mcrypt擴展的任何方法了,所以PHP7及以上版本都應(yīng)該使用openssl擴展來實現(xiàn)加解密。

以DES-CBC加密方式為例:

<?php

class DesUtil
{
  /**
   * Des 加密
   *
   * @param $str
   * @param $secretKey
   * @param string $iv
   * @return string
   */
  public static function encrypt($str, $secretKey, $iv = '')
  {
    return base64_encode(openssl_encrypt($str, 'des-cbc', $secretKey, OPENSSL_RAW_DATA, $iv));
  }

  /**
   * Des 解密
   *
   * @param $str
   * @param $secretKey
   * @param string $iv
   * @return string
   */
  public static function decrypt($str, $secretKey, $iv = '')
  {
    return openssl_decrypt(base64_decode($str), 'des-cbc', $secretKey, OPENSSL_RAW_DATA, $iv);
  }
}

到此這篇關(guān)于PHP使用openssl擴展實現(xiàn)加解密方法示例的文章就介紹到這了,更多相關(guān)PHP openssl擴展實現(xiàn)加解密內(nèi)容請搜素腳本之家以前的文章或下面相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

城口县| 宁晋县| 虹口区| 巴青县| 日照市| 云浮市| 乌鲁木齐县| 富川| 新余市| 上思县| 湘阴县| 玉田县| 邢台县| 仙居县| 遂昌县| 闽侯县| 上蔡县| 长垣县| 孟津县| 阿城市| 文登市| 牡丹江市| 敦化市| 泊头市| 博客| 镇宁| 大新县| 安庆市| 祁连县| 阳江市| 望都县| 桂平市| 乌拉特前旗| 西华县| 任丘市| 福鼎市| 汉源县| 正宁县| 广元市| 吉木萨尔县| 綦江县|