PHP Conference Nagoya 2025

その他の定数

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()optionsOPENSSL_ZERO_PADDING が指定された場合、パディングは行われないので、 暗号化または復号化されるデータの総量はブロックサイズの倍数でなければなりません。 そうでない場合、エラーが発生します。
OPENSSL_ENCODING_SMIME (int)
エンコーディングが S/MIME 形式であることを示します。
OPENSSL_ENCODING_DER (int)
エンコーディングが DER 形式であることを示します。
OPENSSL_ENCODING_PEM (int)
エンコーディングが PEM 形式であることを示します。
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top