PHP には mcrypt という暗号化に関する拡張モジュールがあるのですが長年放置されてしまっているため現在は OpenSSL を使った暗号化が一般的です。 基本的にはパスワードと初期化ベクトル(Initialization Vector)を用いて暗号化と複合を行います。暗号化に利用できる方式はサーバーによって異なるため、事前に openssl_get_cipher_methods() を使って利用可能な暗号化方式を確認しておきます。 <?php // 暗号化するデータ $data = 'Hello, World!'; // パスワード $password = 'password1234'; // 利用可能な暗号化方式一覧 //$methods = openssl_get_cipher_methods(); // 暗号化方式 $method = 'aes-128-cbc'; // 方式に