Documentation

Aes
in package

Table of Contents

Properties

$iv  : mixed
var string $iv 加解密的向量,有些方法需要设置比如CBC
$method  : mixed
var string $method 加解密方法,可通过openssl_get_cipher_methods()获得
$options  : mixed
var string $options (不知道怎么解释,目前设置为0没什么问题)
$secret_key  : mixed
var string $secret_key 加解密的密钥

Methods

__construct()  : mixed
构造函数
decrypt()  : string
解密方法,对数据进行解密,返回解密后的数据
encrypt()  : string
加密方法,对数据进行加密,返回加密后的数据

Properties

$iv

var string $iv 加解密的向量,有些方法需要设置比如CBC

protected mixed $iv

$method

var string $method 加解密方法,可通过openssl_get_cipher_methods()获得

protected mixed $method

$options

var string $options (不知道怎么解释,目前设置为0没什么问题)

protected mixed $options

$secret_key

var string $secret_key 加解密的密钥

protected mixed $secret_key

Methods

__construct()

构造函数

public __construct(string $key[, string $iv = '' ][, string $method = 'AES-128-CBC' ][, mixed $options = '' ]) : mixed
Parameters
$key : string

密钥

$iv : string = ''

iv向量

$method : string = 'AES-128-CBC'

加密方式

$options : mixed = ''

还不是很清楚

decrypt()

解密方法,对数据进行解密,返回解密后的数据

public decrypt(string $data) : string
Parameters
$data : string

要解密的数据

Return values
string

encrypt()

加密方法,对数据进行加密,返回加密后的数据

public encrypt(string $data) : string
Parameters
$data : string

要加密的数据

Return values
string

        
On this page

Search results