Phương pháp mã hóa Php
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ã Show 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ố
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ố
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
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 Mã hóa nào là tốt nhất cho PHP?Mã hóa khóa bí mật (hay còn gọi là mã hóa đối xứng) sử dụng một khóa duy nhất để mã hóa và giải mã dữ liệu. Trước đây, PHP dựa vào mcrypt và openssl để mã hóa khóa bí mật. PHP7. 2 giới thiệu Natri, hiện đại hơn và được coi là an toàn hơn.
Các kỹ thuật mã hóa trong PHP là gì?PHP bao gồm thuật toán băm để mã hóa mật khẩu. Phần lớn nó được sử dụng trong các chức năng mã hóa mật khẩu là crypt(), password_hash() và md5() .
Ba 3 phương pháp mã hóa khác nhau là gì?Ba loại mã hóa chính là DES, AES và RSA. . AES-128 mã hóa các khối có kích thước 128 bit AES-192 mã hóa các khối có kích thước 192 bit AES-256 mã hóa các khối có kích thước 256 bit Chúng ta có thể mã hóa dữ liệu trong PHP không?PHP cho phép mã hóa và giải mã một chuỗi bằng một trong các Tiện ích mã hóa, được gọi là OpenSSL . Tóm lại, nó có thể được sử dụng để mã hóa và giải mã dữ liệu. |