Trong PHP, có thể mã hóa và giải mã chuỗi bằng cách sử dụng một trong các Tiện ích mở rộng mã hóa có tên là hàm OpenSSL để mã hóa và giải mã
Hàm openssl_encrypt[]. Hàm openssl_encrypt[] dùng để mã hóa dữ liệu
cú pháp
string openssl_encrypt[ string $data, string $method, string $key, $options = 0, string $iv, string $tag= NULL, string $aad, int $tag_length = 16 ]
Thông số
- dữ liệu $. Nó chứa chuỗi hoặc dữ liệu cần được mã hóa
- phương thức $. Phương thức mật mã được thông qua bằng cách sử dụng hàm openssl_get_cipher_methods[]
- khóa $. Nó giữ chìa khóa mã hóa
- tùy chọn $. Nó giữ sự phân tách theo chiều bit của các cờ OPENSSL_RAW_DATA và OPENSSL_ZERO_PADDING
- $iv. Nó giữ vectơ khởi tạo không phải là NULL
- thẻ $. Nó giữ thẻ xác thực được chuyển qua tham chiếu khi sử dụng chế độ mật mã AEAD [GCM hoặc CCM]
- $aad. Nó chứa dữ liệu xác thực bổ sung
- $tag_length. Nó giữ độ dài của thẻ xác thực. Độ dài của thẻ xác thực nằm trong khoảng từ 4 đến 16 đối với chế độ GCM
Giá trị trả về. Nó trả về chuỗi được mã hóa nếu thành công hoặc FALSE nếu thất bại
Hàm openssl_decrypt[] Hàm openssl_decrypt[] được sử dụng để giải mã dữ liệu
cú pháp
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]
Thông số
- dữ liệu $. Nó chứa chuỗi hoặc dữ liệu cần được mã hóa
- phương thức $. Phương thức mật mã được thông qua bằng cách sử dụng hàm openssl_get_cipher_methods[]
- khóa $. Nó giữ chìa khóa mã hóa
- tùy chọn $. Nó giữ sự phân tách theo chiều bit của các cờ OPENSSL_RAW_DATA và OPENSSL_ZERO_PADDING
- $iv. Nó giữ vectơ khởi tạo không phải là NULL
- thẻ $. Nó giữ thẻ xác thực bằng chế độ mật mã AEAD [GCM hoặc CCM]. Khi xác thực không thành công openssl_decrypt[] trả về FALSE
- $aad. Nó chứa dữ liệu xác thực bổ sung
Giá trị trả về. Nó trả về chuỗi được giải mã nếu thành công hoặc FALSE nếu thất bại
Cách tiếp cận. Đầu tiên khai báo một chuỗi và lưu trữ nó thành biến và sử dụng hàm openssl_encrypt[] để mã hóa chuỗi đã cho và sử dụng hàm openssl_decrypt[] để giải mã chuỗi đã cho
ví dụ 1. Ví dụ này minh họa việc mã hóa và giải mã chuỗi
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]03
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]05
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]06
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]07
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]08____10
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]3
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]4
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]5
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]6
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]07
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks0
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]08____93
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks6
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks7
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks8
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks1
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks0
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks1
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks2
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks4
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks5
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]08
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks7
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]030
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]031
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]08
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]033
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]036
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]037
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]038
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]07
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]040
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]040
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]043
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]031
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]040
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]040
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks5
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks0
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]051
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]4
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]053
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]6_______1037
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]6
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]057
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]060
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]061
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]08____97
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]066
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]067
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]08____1033
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]072
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]073
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]074
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]037
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]040
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]078
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]079
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]067
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]040
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]040
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]061
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks0
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]087
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]4
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]089
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]6
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]073
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
đầu ra
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks
ví dụ 2. Ví dụ dưới đây minh họa việc mã hóa và giải mã chuỗi. Ở đây chuỗi được mã hóa và chuỗi được giải mã sẽ giống nhau nhưng chuỗi được mã hóa được thay đổi ngẫu nhiên tương ứng
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]03
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]05
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]06
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]07
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]08____111
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]3
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]4
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]5
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]6
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]07
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]6
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]057
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]23
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]08____126
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]29
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks7
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks8
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks1
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks0
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks1
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks2
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]37
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]38
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks5
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]40____97
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks0
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]44
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]45
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]031
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]47____148
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]49
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]51
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]037
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]038
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]07
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]040
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]040
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]079
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]031____1040____91
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]040
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks5
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks0
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]051
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]4
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]053
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]6_______1037
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]6
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]057
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]75
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]76
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]77
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]061
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]40____97
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks0
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]066
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]067
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]47
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]48
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]49
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]89
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]073
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]91____1037
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]040
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]040
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]043
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]067
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]040
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]040
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks5
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks0
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]087
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]4
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]089
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]6
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]073
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]1
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
string openssl_decrypt[ string $data, string $method, string $key, int $options = 0, string $iv, string $tag, string $aad]04
đầu ra
Original String: Welcome to GeeksforGeeks Encrypted String: hwB1K5NkfcIzkLTWQeQfHLNg5FlyX3PNUA== Decrypted String: Welcome to GeeksforGeeks
Người giới thiệu
- https. //www. php. net/thủ công/vi/chức năng. mã hóa openssl. php
- https. //www. php. net/thủ công/vi/chức năng. openssl-giải mã. php
PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này