[Php 5> = 5.3.0, Php 7, Php 8] OpenSSL_encrypt - Mã hóa dữ liệu — Encrypts data openSSL_encrypt [& nbsp; & nbsp; & nbsp; & nbsp; chuỗi ________ 0, & nbsp; & nbsp; & nbsp; & nbsp; chuỗi ________ 1, & nbsp; & nbsp; & nbsp; & nbsp; chuỗi Dữ liệu thông báo rõ ràng sẽ được mã hóa. Phương pháp mật mã. Để biết danh sách các phương thức mật mã có sẵn, hãy sử dụng openSSL_GET_CIPHER_METHODS [].openssl_get_cipher_methods[]. Cụm mật khẩu. Nếu cụm mật khẩu ngắn hơn dự kiến, nó sẽ được đệm âm thầm với các ký tự Một vectơ khởi tạo không null. Thẻ xác thực được truyền qua tham chiếu khi sử dụng chế độ mật mã AEAD [GCM hoặc CCM]. Dữ liệu được xác thực bổ sung. Độ dài của xác thực Trả về chuỗi được mã hóa thành công hoặc Phát ra lỗi cấp Phát ra lỗi cấp Ví dụ #1 Mã hóa được xác thực AES trong chế độ GCM Ví dụ cho Php 7.1+ Ví dụ #2 Ví dụ mã hóa được xác thực AES trước Php 7.1 Nick ¶ ¶ 6 năm trước Biohazard Dot Ge tại Gmail Dot Com ¶ ¶ 11 năm trước openSSL tại mailismagic dot com ¶ 7 năm trướcSự mô tả
$iv
= "", & nbsp; & nbsp; 16]: Chuỗi | Sai[
string $data
,
string $cipher_algo
,
string $passphrase
,
int $options
=
0,
string $iv
= "",
string &$tag
= null
,
string $aad
= "",
int $tag_length
= 16
]: string|falseThông số
data
$cipher_algo
0$cipher_algo
1$cipher_algo
2; Nếu cụm mật khẩu dài hơn dự kiến, nó bị cắt ngắn.$cipher_algo
3$cipher_algo
3 là một sự khác biệt của các cờ $cipher_algo
5 và $cipher_algo
6.$cipher_algo
5 and $cipher_algo
6. $cipher_algo
7$cipher_algo
8$cipher_algo
9$passphrase
0$cipher_algo
8. Giá trị của nó có thể nằm trong khoảng từ 4 đến 16 cho chế độ GCM.Trả về giá trị
$passphrase
2 khi thất bại.$passphrase
2 on failure. Errors/Exceptions
$passphrase
3 nếu một thuật toán mật mã không xác định được truyền qua thông số $cipher_algo
0.$passphrase
3 level error if an unknown cipher algorithm is passed in via the $cipher_algo
0 parameter. $passphrase
3 nếu giá trị trống được truyền qua thông qua tham số $cipher_algo
7.$passphrase
3 level error if an empty value is passed in via the $cipher_algo
7 parameter. Thay đổi
Phiên bảnSự mô tả 7.1.0 Các tham số $cipher_algo
8, $cipher_algo
9 và $passphrase
0 đã được thêm vào.Ví dụ
$options
0$options
1$options
2$options
3$options
4$options
5$options
6$options
7$options
8$options
9$iv
0$iv
1$iv
2$iv
3$iv
4$iv
5$iv
6$iv
7$iv
8$iv
9
&$tag
0
&$tag
1
&$tag
2
&$tag
3
&$tag
4
$iv
1Omidbahrami1990 tại Gmail Dot Com ¶ ¶
4 năm trước
&$tag
6
&$tag
7
&$tag
8gcleaves tại gmail dot com ¶
2 năm trước
&$tag
9
null
0
null
1
null
2
$iv
1naitsirch tại e dot mail dot de ¶ ¶
5 năm trước
null
4
null
5
null
6
null
7
null
8
null
9Thenorthmemory ¶ ¶
1 năm trước
$aad
0
$aad
1
&$tag
7
$aad
3Raphael ¶ ¶
7 năm trước
$aad
4
$aad
5
$aad
6
$aad
7Omidbahrami1990 tại Gmail Dot Com ¶ ¶
7 năm trước
$aad
8
$aad
9
$tag_length
0
$tag_length
1
$tag_length
2
$iv
1Omidbahrami1990 tại Gmail Dot Com ¶ ¶
4 năm trước
$tag_length
4
gcleaves tại gmail dot com ¶
5 năm trước
$tag_length
5
$tag_length
6
$tag_length
7
$tag_length
8
$tag_length
9
data
0
data
1
data
2Thenorthmemory ¶ ¶
1 năm trước
data
3
data
4
data
5
data
6
data
7
data
8
data
9
$cipher_algo
00
$cipher_algo
01
$iv
1Raphael ¶ ¶
1 năm trước
$cipher_algo
03
$cipher_algo
04
$cipher_algo
05
$cipher_algo
06
$cipher_algo
07
$cipher_algo
08
$iv
1Raphael ¶ ¶
Ẩn danh ¶
$cipher_algo
10
$cipher_algo
11
$cipher_algo
12
Denis tại bitrix dot ru ¶ ¶
Tối đa
$cipher_algo
14
$cipher_algo
15
$cipher_algo
16
$cipher_algo
1710 năm trước ¶
5 năm trước
$cipher_algo
18
Thenorthmemory ¶ ¶
5 năm trước
$cipher_algo
19
$cipher_algo
20
$cipher_algo
21
$cipher_algo
22
$iv
1Thenorthmemory ¶ ¶
1 năm trước
$cipher_algo
24
Raphael ¶ ¶
2 năm trước
$cipher_algo
25
$cipher_algo
26
$cipher_algo
27
$cipher_algo
28
$cipher_algo
29
$cipher_algo
30
$cipher_algo
31
$cipher_algo
32naitsirch tại e dot mail dot de ¶ ¶
6 năm trước
$cipher_algo
33
Biohazard Dot Ge tại Gmail Dot Com ¶ ¶
1 năm trước
$cipher_algo
34
$cipher_algo
35
$iv
1Raphael ¶ ¶
Ẩn danh ¶
$cipher_algo
37
$cipher_algo
38
Jean-Luc ¶
$cipher_algo
16
$cipher_algo
41Denis tại bitrix dot ru ¶ ¶
4 năm trước
$cipher_algo
42
gcleaves tại gmail dot com ¶
6 năm trước
$cipher_algo
43
$cipher_algo
44
$iv
1