ハッシュ生成(SHA-256・MD5・SHA-3 ほか)
ローカル処理SHA-256・MD5・SHA-1・SHA-3・BLAKE・CRC・xxHash・MurmurHash など38種類のアルゴリズムでテキストのハッシュをブラウザ内で計算します。
使い方と処理基準
SHA-256・MD5・SHA-1・SHA-3・BLAKE・CRC・xxHash・MurmurHash など38種類のアルゴリズムでテキストのハッシュをブラウザ内で計算します。
ツールの処理はブラウザ内で行われます。計算・変換の共有リンクを作成すると値がURLに含まれます。アカウント・アクセス解析・広告の情報はプライバシーポリシーをご確認ください。
処理制限
- 最大入力文字数: 2,000,000文字
文章を入れてアルゴリズムを選ぶと、UTF-8バイト基準のハッシュを16進数で表示します。セキュリティ用(SHA-2・SHA-3・BLAKE)と誤り検出・ハッシュテーブル用(CRC・Adler・xxHash・MurmurHash)を一か所で選べます。
MD5・SHA-1は衝突が知られており、セキュリティ用途に使ってはいけません。パスワードの保存にはハッシュではなくPBKDF2・bcrypt・Argon2などの専用関数を使ってください。
できること
- セキュリティハッシュ
- SHA-256・SHA-512・SHA-3・BLAKE2・BLAKE3など改ざん確認用。
- 互換用ハッシュ
- MD5・SHA-1のように古いシステムと値を合わせるときに使います。
- チェックサム・高速ハッシュ
- CRC-32・CRC-16・Adler-32・xxHash・MurmurHash3(シード指定可)。
- 入力の整理
- 詳細設定でUnicode正規化・前後の空白削除・小文字化をしてからハッシュします。
ハッシュ生成(SHA-256・MD5・SHA-3 ほか)の使い方
- 1テキストを入力ハッシュする文章を貼り付けます。
- 2アルゴリズムを選ぶSHA-256・MD5など必要なものを選びます。
- 3コピー16進数のハッシュをコピーします。
活用例
SHA-256
入力: hello
結果: 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
MD5
入力: hello
結果: 5d41402abc4b2a76b9719d911017c592
SHA-1
入力: hello
結果: aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
主な利用シーン
- 文書や設定値が変わっていないかハッシュで比べるとき
- API署名やキャッシュキーの期待値を確認するとき
- 他の言語で書いたハッシュ関数の結果を検算するとき
よくある質問 (FAQ)
他のサイトとハッシュが違います。
末尾の改行や空白が1つ違うだけでハッシュはまったく変わります。詳細設定の「前後の空白削除」を試してください。濁点などはNFC/NFDの違いで変わることがあるので、Unicode正規化も確認してください。
ハッシュを元の文章に戻せますか?
いいえ。ハッシュは一方向の関数なので戻せません。同じ入力かどうかを比べるためだけに使います。
