ぱんだツールズぱんだツールズ

ハッシュ値生成

SHA-256・SHA-1・SHA-512のハッシュ値を一括生成。WebCrypto API使用

ぱんだツールズファイルはサーバーに送信されません

詳しく読む — 関連ガイド記事

よくある質問

SHA-256とSHA-1の違いは?

SHA-256の方がより安全なアルゴリズムです。現在はSHA-256が推奨されています。SHA-1は古いシステムとの互換性確認などに使われます。

ハッシュ値からもとのテキストを復元できますか?

できません。ハッシュは一方向関数です。同じ入力からは常に同じハッシュ値が得られますが、ハッシュ値からもとのテキストを逆算することは計算上不可能です。

どんな用途で使いますか?

ファイルの改ざん検知(ダウンロードしたファイルの整合性確認)、パスワードの照合、重複データの検出などに使われます。

ファイルはサーバーに送信されますか?

いいえ、WebCrypto APIを使ってすべての処理はブラウザ内で完結します。テキストが外部に送信されることはありません。

開発者ツール一覧

すべて見る

このツールについて

使い方

  1. テキストエリアにハッシュ化したい文字列を入力する
  2. 「ハッシュ値を生成」ボタンをクリックする
  3. SHA-256・SHA-1・SHA-512の3種類のハッシュ値が一括で表示される
  4. 各アルゴリズムの右にある「コピー」ボタンで個別にクリップボードへコピーできる

このツールの特徴

  • 3種類のアルゴリズムを一括生成:SHA-256・SHA-1・SHA-512を1クリックで同時に計算。用途に合わせて最適なアルゴリズムを選べます
  • WebCrypto APIを使用した高速処理:ブラウザ標準の crypto.subtle.digest を使用するため、外部ライブラリ不要で高速かつ安全に計算します
  • 完全ブラウザ処理:入力したテキストはサーバーに送信されません。パスワードや機密テキストのハッシュ確認も安心して行えます
  • 16進数表記で出力:小文字16進数(lowercase hex)の標準的な形式で出力するため、他のツールやシステムとの比較がしやすい形式です

こんなときに便利

  • パスワードを平文で保存せず、ハッシュ値として管理するシステムの動作確認をしたいとき
  • API署名の検証で、自分が計算したSHA-256ハッシュが正しいか確かめたいとき
  • データベースに保存されているハッシュ値と、あるテキストのハッシュが一致するか確認したいとき
  • テキストデータの重複検出に一意のキーとしてハッシュ値を使いたいとき

各アルゴリズムの使い分け

SHA-256(256ビット・64文字)は現在最も広く使われているアルゴリズムです。TLS証明書・JWT署名・GitのコミットIDなど幅広い用途に採用されており、新規システムでの採用を推奨します。SHA-512(512ビット・128文字)はより長いハッシュ値を生成し、衝突耐性が高く、64ビット環境では処理速度がSHA-256と同等以上になることもあります。SHA-1(160ビット・40文字)は脆弱性が発見されており、新規用途での使用は推奨されません。既存システムとの互換性確認や比較用途のみに使用してください。