カテゴリ

暗号化

エンコード、ハッシュ、暗号化、圧縮。

カテゴリガイド

概要

特定の関数を開く前に、この概要でカテゴリの役割を確認できます。
  • この関数グループが解決する内容を確認できます。
  • 関数名と説明を1つの表で比較できます。
  • 関数を開くと、構文、引数、戻り値、例を確認できます。

暗号化

利用できる関数

11 関数
関数説明
base64_decodeBase64 でエンコードされた文字列をデコードします。
base64_encode文字列を Base64 にエンコードします。
crypt.decrypt指定されたキー、初期化ベクトル、およびオプションの暗号モードを使用して暗号文を復号します。
crypt.encrypt指定されたキーを使用して文字列を暗号化し、使用された初期化ベクトルとともに暗号文を返します。
crypt.generatebytes要求された長さの暗号的に安全なランダム バイトを生成します。
crypt.generatekeyサポートされている暗号化ヘルパーに適したランダム キーを生成します。
crypt.hash選択したアルゴリズムで文字列をハッシュし、ダイジェストを返します。
crypt.hmacメッセージを認証するためのキー付き HMAC ダイジェストを作成します。
crypt.randomノンス、ソルト、または一時トークンのランダムなバイトを生成します。
lz4compressLZ4 を使用して文字列を圧縮し、保存または転送する前にサイズを削減します。
lz4decompressLZ4 文字列を解凍し、必要に応じて、予想される解凍サイズを検証します。