En PHP, le cryptage du texte chinois repose principalement sur l'extension openssl. Le cryptage et le déchiffrement sécurisés des données peuvent être obtenus en utilisant les fonctions openssl_encrypt() et openssl_decrypt().
Assurez-vous d'abord que l'extension openssl est installée dans l'environnement PHP. S'il n'est pas encore installé, vous pouvez l'installer à l'aide de la commande suivante :
pecl install opensslLa fonction openssl_encrypt() est utilisée pour chiffrer les données. La syntaxe de base est la suivante :
string openssl_encrypt(string $data, string $cipher, string $key, int $options, string $iv) $data = 'texte chinois';
$key = '32Clé de chiffrement d'un octet';
$iv = '16vecteur d'initialisation d'une longueur d'octet';
$encrypted_data = openssl_encrypt($data, 'AES-256-CBC', $key, OPENSSL_RAW_DATA, $iv);Les données cryptées peuvent être déchiffrées à l'aide de la fonction openssl_decrypt(). La syntaxe est la même que celle de la fonction de chiffrement :
string openssl_decrypt(string $data, string $cipher, string $key, int $options, string $iv) $decrypted_data = openssl_decrypt($encrypted_data, 'AES-256-CBC', $key, OPENSSL_RAW_DATA, $iv);Grâce aux étapes ci-dessus, vous pouvez mettre en œuvre un cryptage et un décryptage sécurisés du texte chinois en PHP. L'utilisation de l'extension openssl est non seulement simple et efficace, mais peut également répondre aux besoins de sécurité de la plupart des projets.