Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

ハッシュ関数

最終更新 Markdown で表示Agent セットアップ

Cloudflare Pipelines のスカラー関数実装は Apache DataFusionArroyo 経由)を基にしており、このドキュメントは DataFusion の関数リファレンスから派生しています。

digest

指定したアルゴリズムで式のバイナリハッシュを計算します。

digest(expression, algorithm)

引数

  • expression: 操作対象の文字列式。 定数、列、関数、および文字列演算子の任意の組み合わせを使えます。
  • algorithm: 使うアルゴリズムを指定する文字列式。 次のいずれかである必要があります。
    • md5
    • sha224
    • sha256
    • sha384
    • sha512
    • blake2s
    • blake2b
    • blake3

md5

文字列式の MD5 128 ビットチェックサムを計算します。

md5(expression)

引数

  • expression: 操作対象の文字列式。 定数、列、関数、および文字列演算子の任意の組み合わせを使えます。

sha224

バイナリ文字列の SHA-224 ハッシュを計算します。

sha224(expression)

引数

  • expression: 操作対象の文字列式。 定数、列、関数、および文字列演算子の任意の組み合わせを使えます。

sha256

バイナリ文字列の SHA-256 ハッシュを計算します。

sha256(expression)

引数

  • expression: 操作対象の文字列式。 定数、列、関数、および文字列演算子の任意の組み合わせを使えます。

sha384

バイナリ文字列の SHA-384 ハッシュを計算します。

sha384(expression)

引数

  • expression: 操作対象の文字列式。 定数、列、関数、および文字列演算子の任意の組み合わせを使えます。

sha512

バイナリ文字列の SHA-512 ハッシュを計算します。

sha512(expression)

引数

  • expression: 操作対象の文字列式。 定数、列、関数、および文字列演算子の任意の組み合わせを使えます。

役に立ちましたか?