PHP では、中国語テキストの暗号化は主に openssl 拡張機能に依存します。 openssl_encrypt() 関数と openssl_decrypt() 関数を使用すると、データの安全な暗号化と復号化を実現できます。
まず、openssl 拡張機能が PHP 環境にインストールされていることを確認してください。まだインストールされていない場合は、次のコマンドを使用してインストールできます。
pecl install opensslopenssl_encrypt() 関数はデータの暗号化に使用されます。基本的な構文は次のとおりです。
string openssl_encrypt(string $data, string $cipher, string $key, int $options, string $iv)$data = '中国語のテキスト';
$key = '32バイト長の暗号化キー';
$iv = '16バイト長の初期化ベクトル';
$encrypted_data = openssl_encrypt($data, 'AES-256-CBC', $key, OPENSSL_RAW_DATA, $iv);暗号化されたデータは、openssl_decrypt() 関数を使用して復号化できます。構文は暗号化関数と同じです。
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);上記の手順により、PHP で中国語テキストの安全な暗号化と復号化を実装できます。 openssl 拡張機能の使用は、シンプルかつ効率的であるだけでなく、ほとんどのプロジェクトのセキュリティ ニーズを満たすことができます。