亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

從PHP7版本開始很多依賴mcrypt擴(kuò)展的方法都不支持了,PHP7.2.0及以上版本已經(jīng)完全不支持mcrypt擴(kuò)展的任何方法了,所以PHP7及以上版本都應(yīng)該使用openssl擴(kuò)展來(lái)實(shí)現(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擴(kuò)展實(shí)現(xiàn)加解密方法示例的文章就介紹到這了,更多相關(guān)PHP openssl擴(kuò)展實(shí)現(xiàn)加解密內(nèi)容請(qǐng)搜素腳本之家以前的文章或下面相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論