メインコンテンツにスキップ

sha512 関数

sha512 は、与えられた文字列の SHA512 ハッシュを計算し、16 進数でエンコードします。

与えられた文字列は最初に UTF-8 としてエンコードされ、次に RFC 4634 で定義されている SHA512 アルゴリズムが適用されます。生のハッシュは、返される前に小文字の 16 進数に変換されます。

コードブロック
> sha512("hello world")
309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76f
  • filesha512 は、文字列値ではなく、ファイルの内容から同じハッシュを計算します。
  • base64sha512 は、同じハッシュを計算しますが、よりコンパクトな Base64 エンコーディングで結果を返します。