php 對稱加密 lzn

2021-10-08 10:54:50 字數 918 閱讀 7662

1.加密方法

openssl_encrypt($data, $method, $password, $options, $iv)
2.引數說明:

$data 加密明文

$method 加密方法

1、des-ecb

2、des-cbc

3、des-ctr

4、des-ofb

5、des-cfb

$passwd 加密金鑰[密碼]

$options 資料格式選項(可選)【選項有:】

1、02、openssl_raw_data=1

3、openssl_zero_padding=2

4、openssl_no_padding=3

$iv 密初始化向量(可選)

3.demo 案例

class aes

}//加密

public function aesen($data)

//解密

public function aesde($data)}

$config = [

'key' => 'reter4446fdfgdfgdfg', //加密key

'iv' => md5(time(). uniqid(),true), //保證偏移量為16位

'method' => 'aes-128-cbc' //加密方式 # aes-256-cbc等

]; $obj = new aes($config);

$res = $obj->aesen('aaaddee44');//加密資料

echo $res;

echo '';

echo $obj->aesde($res);//解密

php 對稱加密

這次我給大家介紹一下 對稱加密 對稱加密 有乙個公共的金鑰 我們這次使用 base64 encode 和 base64 decode 進行操作 乙個 加密 乙個 解密 這兩個函式的使用方法如下 function jia info 加密的串 token 加密的金鑰 token function jie...

PHP長明文對稱加密 PHP實現對稱加密

以下是封裝的乙個類 xcrypt.php 常用對稱加密演算法類 支援金鑰 64 128 256 bit 位元組長度8 16 32 支援演算法 des aes 根據金鑰長度自動匹配使用 des 64bit aes 128 256bit 支援模式 cbc ecb ofb cfb 密文編碼 base64字...

PHP長明文對稱加密 PHP實現對稱加密與解密

這篇文章主要介紹了php實現的簡單對稱加密與解密方法,結合例項形式總結了常見的php對稱加密與解密操作方法,需要的朋友可以參考下 方法一 yii自帶的加密方法 加密 var string 要加密的值 secretkey wwj data res u id 解密 var type 加密前的值 aid ...