濮阳杆衣贸易有限公司

主頁 > 知識庫 > PHP使用openssl擴(kuò)展實現(xiàn)加解密方法示例

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

熱門標(biāo)簽:辦理400電話哪家好點 嘟嘟云外呼系統(tǒng) 正規(guī)電銷機(jī)器人系統(tǒng) 咸陽電銷 南京3D地圖標(biāo)注 濟(jì)源百應(yīng)電銷機(jī)器人聯(lián)系方式 重慶外呼電銷系統(tǒng)多少錢 邢臺400電話辦理 南寧電話外呼系統(tǒng)線路

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

您可能感興趣的文章:
  • PHP 7.1中利用OpenSSL代替Mcrypt加解密的方法詳解

標(biāo)簽:隴南 武漢 南通 黃山 河南 平頂山 通遼 唐山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP使用openssl擴(kuò)展實現(xiàn)加解密方法示例》,本文關(guān)鍵詞  PHP,使用,openssl,擴(kuò)展,實現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《PHP使用openssl擴(kuò)展實現(xiàn)加解密方法示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于PHP使用openssl擴(kuò)展實現(xiàn)加解密方法示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    淮滨县| 龙海市| 锡林郭勒盟| 陵川县| 新绛县| 乾安县| 江源县| 新和县| 奇台县| 九龙县| 于都县| 和林格尔县| 彝良县| 西乌珠穆沁旗| 博客| 磐石市| 黄山市| 石门县| 贵阳市| 柏乡县| 景东| 金坛市| 新绛县| 侯马市| 周至县| 鹤山市| 苏州市| 喀喇| 彰武县| 修文县| 汝南县| 博兴县| 连云港市| 海兴县| 湘潭县| 吕梁市| 化德县| 弥勒县| 柞水县| 张北县| 辉南县|