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

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

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

從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)文章

最新評論

万年县| 阿荣旗| 卓尼县| 西昌市| 台州市| 岚皋县| 香格里拉县| 中西区| 光山县| 平乐县| 乐平市| 逊克县| 仲巴县| 阳新县| 乌兰县| 西平县| 宜都市| 长春市| 永德县| 德阳市| 涟源市| 巧家县| 澄城县| 乾安县| 金乡县| 达孜县| 舟曲县| 溆浦县| 察哈| 开平市| 行唐县| 思南县| 古田县| 靖宇县| 调兵山市| 开阳县| 锡林郭勒盟| 溧水县| 安溪县| 榆社县| 沁阳市|