メニュー
Dev Tools

ハッシュ生成ツール(無料オンライン)

SHA-256・SHA-1・SHA-512 の暗号ハッシュをブラウザ上ですぐに生成。無料・プライバシー重視・登録不要です。

ファイルは保存されませんすぐに完了登録不要

ハッシュをオンラインで生成する方法

  1. 1

    テキストを入力または貼り付け

    入力欄に好きなテキストを入力します。入力と同時にハッシュが即座に計算されます。

  2. 2

    アルゴリズムを選択

    アルゴリズムの選択欄から SHA-256、SHA-1、SHA-512 を選びます。出力はすぐに更新されます。

  3. 3

    ハッシュをコピー

    出力の横にある「コピー」ボタンを押すと、クリップボードにコピーされます。

暗号ハッシュ関数は、任意のテキストから固定長の出力(ハッシュ値またはダイジェスト)を作ります。同じ入力からは常に同じハッシュが得られますが、1文字変えるだけで出力はまったく別物になります。これをアバランシェ効果と呼びます。

SHA-256 は現在最も広く使われているアルゴリズムで、TLS/SSL 証明書、ブロックチェーン(Bitcoin は SHA-256 を二重に使用)、JWT トークン、パスワード保存(通常はソルトと併用)などで利用されています。SHA-512 は出力が長く(256 ビットに対して 512 ビット)、64 ビットプロセッサでは高速になることもあります。SHA-1 は 160 ビットのハッシュを生成し、デジタル署名や証明書では安全でないとされていますが、ファイルキャッシュのようなセキュリティ目的ではない用途では今でも使えます(git は内部で SHA-1 を使用しています)。

このページのハッシュ計算はすべてブラウザ標準の crypto.subtle.digest() API で行われます。入力したテキストがお使いの端末の外に出ることはありません。

よくある質問

こちらのツールも便利です