站長資訊網
        最全最豐富的資訊網站

        php怎么實現aes加密

        在PHP中,可以利用“openssl_encrypt()”函數實現aes加密,只需要將參數中加密方法設置為“AES-128-ECB”即可,語法為“openssl_decrypt(加密明文,'AES-128-ECB',加密密鑰,數據格式)”。

        php怎么實現aes加密

        本文操作環境:Windows10系統、PHP7.1版、Dell G3電腦。

        php怎么實現aes加密

        在php中我們使用openssl_encrypt來實現加密和使用openssl_decrypt實現解密

        一:openssl_encrypt方法詳解:

        openssl_encrypt($data, $method, $key, $options = 0, $iv = "", &$tag = NULL, $aad = "", $tag_length = 16)

        參數:

        1.$data:加密明文

        2.$method:加密方法: 可以通過openssl_get_cipher_methods()獲取有哪些加密方式

        3.$passwd:加密密鑰[密碼]

        4.$options:數據格式選項(可選)【選項有:】:0,OPENSSL_RAW_DATA=1,OPENSSL_ZERO_PADDING=2,OPENSSL_NO_PADDING=3

        5.$iv:密初始化向量(可選),需要注意:如果method為DES?ECB,則iv無需填寫

        6.$tag:使用 AEAD 密碼模式(GCM 或 CCM)時傳引用的驗證標簽(可選)

        7.$aad:附加的驗證數據。(可選)

        8.$tag_length:驗證 tag 的長度。GCM 模式時,它的范圍是 4 到 16(可選)

        二:openssl_decrypt方法詳解

        openssl_decrypt($data, $method, $password, $options = 1, $iv = "", $tag = "",  $aad = "")

        參數:

        1.$data:要解密的加密消息。

        2.$method:解密方法:可以通過openssl_get_cipher_methods()獲取有哪些解密方式

        3.$passwd:解密密鑰[密碼]

        4.$options:數據格式選項(可選)【選項有:】0,OPENSSL_RAW_DATA=1,OPENSSL_ZERO_PADDING=2,OPENSSL_NO_PADDING=3

        5.$iv:密初始化向量(可選),需要注意:如果method為DES?ECB,則iv無需填寫

        6.$tag:AEAD密碼模式下的身份驗證標簽(可選)

        7.$aad:附加的驗證數據。(可選)

        三:實現AES的加密解密

        1:AES加密

        // 要加密的字符串 $data = 'test'; // 密鑰 $key = '123456'; // 加密數據 'AES-128-ECB' 可以通過openssl_get_cipher_methods()獲取 $encrypt = openssl_encrypt($data, 'AES-128-ECB', $key, 0); echo (($encrypt));

        2:AES解密

        //解密字符串 $encrypt = '***'; //密鑰 $key = '123456'; // 解密數據 $decrypt = openssl_decrypt($encrypt, 'AES-128-ECB', $key, 0); echo $decrypt;

        根據如上就可以實現AES的加密解密功能

        推薦學習:《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产人成精品综合欧美成人| 久久精品亚洲欧美日韩久久| 国产乱子伦精品免费视频| 中文字幕精品久久久久人妻| 国产成人无码精品一区在线观看 | 精品久久人人做人人爽综合| 国产精品白浆在线观看免费| 亚洲欧洲美洲无码精品VA| 国语自产精品视频在线观看| 四虎影视884a精品国产四虎| 国产精品熟女一区二区| 老司机亚洲精品影院无码| 亚洲国产一成久久精品国产成人综合 | 成人久久精品一区二区三区| 久久免费的精品国产V∧| 亚洲AV蜜桃永久无码精品| 久久精品无码专区免费 | 热re99久久精品国产99热| 国产欧美日韩精品a在线观看| 午夜精品一区二区三区免费视频| 亚洲AV永久无码精品一区二区国产| 男人的天堂精品国产一区| 久久精品中文字幕一区| 国内精品久久久久久久涩爱 | 国产午夜精品久久久久九九| 国产精品99久久久久久宅男| 9久热这里只有精品| 国产精品99久久久久久董美香| 丰满人妻熟妇乱又伦精品劲| 99久久免费只有精品国产| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 成人一区二区三区精品| 2022精品国偷自产免费观看| 亚洲精品电影网| 国产精品99久久久久久www| 国产精品丝袜久久久久久不卡| 国产99久久九九精品无码 | 一本一本久久A久久综合精品 | 日本精品久久久久影院日本| 久久久久国产成人精品亚洲午夜| 精品亚洲视频在线观看|