Hướng dẫn dùng aead aes_256_gcm trong PHP
(PHP 5 >= 5.3.0, PHP 7, PHP 8) openssl_encrypt — Encrypts data Descriptionopenssl_encrypt( Parametersdata The plaintext message data to be encrypted. cipher_algo The cipher method. For a list of available cipher methods, use openssl_get_cipher_methods(). passphrase
The passphrase. If the passphrase is shorter than expected, it is silently padded with options iv A non-NULL Initialization Vector. tag The authentication tag passed by reference when using AEAD cipher mode (GCM or CCM). aad Additional authenticated data. tag_length The length of the authentication Return Values Returns the encrypted string on success or Errors/Exceptions Emits an
Emits an Changelog
ExamplesExample #1 AES Authenticated Encryption in GCM mode example for PHP 7.1+
Example #2 AES Authenticated Encryption example prior to PHP 7.1
Nick ¶ 6 years ago
biohazard dot ge at gmail dot com ¶ 11 years ago
= 'It works ? Or not it works ?'; openssl at mailismagic dot com ¶ 7 years ago
omidbahrami1990 at gmail dot com ¶ 4 years ago
hash_equals($second_encrypted,$second_encrypted_new)) gcleaves at gmail dot com ¶ 2 years ago
naitsirch at e dot mail dot de ¶ 5 years ago
$error ? false : $dest; TheNorthMemory ¶ 1 year ago
false === $ciphertext) { Raphael ¶ 7 years ago
$i = 0; $i < 5; $i++) { Anonymous ¶ 7 years ago
Jean-Luc ¶ 4 years ago
denis at bitrix dot ru ¶ 5 years ago
$m = strlen($data)%8) max ¶ 10 years ago
Shin ¶ 1 year ago
ralf at exphpert dot de ¶ 5 months ago
desmatic at gmail dot com ¶ 10 months ago
decrypt($cipherjson, $key) { darek334 at gazeta dot pl ¶ 5 years ago
Kruthers ¶ 5 years ago
public at grik dot net ¶ 12 years ago
handsomedmm at 126 dot com ¶ 2 years ago
$salt = hex2bin("77E3D3F82E978FE5"); David ¶ 6 years ago
Kukulkan ¶ 10 years ago
waltzie ¶ 3 years ago
decrypt_openssl($data, $key) { me at bobste dot in ¶ 4 years ago
Geoff ¶ 6 years ago
|