100% ローカル — データがブラウザの外に出ることはありません

SHA-256ハッシュ生成 — ブラウザ完結の無料オンラインツール

任意のテキストのSHA-256・SHA-1・SHA-512ハッシュをWeb Cryptoでブラウザ内に計算します。無料・登録不要で、データが端末の外に送信されることはありません。

高速 プライベート Cookieゼロ
アルゴリズム

Text 入力

Hash 出力

ブラウザでテキストをハッシュ化する理由

チェックサム、キャッシュキー、重複排除、整合性チェックは、すべてハッシュから始まります。上の入力欄にテキストを貼り付ければ、機密になり得る内容をオンラインサービスのサーバーに通すことなく、16進ダイジェストが即座に得られます。

仕組み

テキストはUTF-8としてエンコードされ、ブラウザネイティブのWeb Crypto API(crypto.subtle.digest)でダイジェストが計算されます。アルゴリズムオプションでSHA-256、SHA-1、SHA-512を切り替えられ、出力は小文字の16進数です。

よくある質問

テキストデータはサーバーにアップロードされますか?
いいえ。すべての処理はブラウザ内のJavaScriptだけで完結します。ネットワークには何も送信されないため、機密データでも安心して利用できます。
なぜMD5は提供されないのですか?
このツールはブラウザネイティブのWeb Crypto APIを使用しており、同APIはSHAファミリーのみを実装しています。いずれにせよMD5はほとんどの用途で破られているため、SHA-256の利用をおすすめします。
ハッシュはバイト単位と文字単位のどちらで計算されますか?
テキストのUTF-8バイト列に対して計算されます。これはsha256sumや多くのプログラミング言語が同じ文字列に対して生成する結果と一致します。

関連ツール