その他の定数
PHP Manual
PHP Manual»定義済み定数»その他の定数
OPENSSL_RAW_DATA (int)

openssl_encrypt() と openssl_decrypt() で使い、 データが base64 エンコードされた形式ではなく、生のバイナリ形式であることを示します。 詳細は、それぞれの関数の説明を参照ください。

OPENSSL_DONT_ZERO_PAD_KEY (int)

デフォルトのキーの長さより短いキーについて openssl_encrypt() がパディングを行わないようにします。

OPENSSL_ZERO_PADDING (int)

デフォルトでは、暗号化の操作は標準的なブロックパディングを使ってパディングされ、 追加されたパディングは、復号化される際にチェックされ、除去されます。 openssl_encrypt() や openssl_decrypt() の options に OPENSSL_ZERO_PADDING が指定された場合、パディングは行われないので、 暗号化または復号化されるデータの総量はブロックサイズの倍数でなければなりません。 そうでない場合、エラーが発生します。

OPENSSL_ENCODING_SMIME (int)

エンコーディングが S/MIME 形式であることを示します。

OPENSSL_ENCODING_DER (int)

エンコーディングが DER 形式であることを示します。

OPENSSL_ENCODING_PEM (int)

エンコーディングが PEM 形式であることを示します。

To Top