メインコンテンツまでスキップ

Hash

このエントリーをはてなブックマークに追加

ハッシュアルゴリズム:

入力データ:

ハッシュアルゴリズムについて

ハッシュ関数は、任意のサイズのデータを固定サイズの値(ハッシュ値)に変換する関数です。 データの整合性確認、パスワード保存、デジタル署名などに使用されます。

サポートするアルゴリズム

  • MD5: 128ビットハッシュ(crypto-js使用、非推奨)
  • SHA-1: 160ビットハッシュ(非推奨、レガシー用途のみ)
  • SHA-256: 256ビットハッシュ(推奨)
  • SHA-384: 384ビットハッシュ
  • SHA-512: 512ビットハッシュ

コマンドライン検証

ブラウザーを使用せずにファイルのハッシュ値を確認したい場合は、 ファイルを選択すると表示されるコマンドをコピーして、コマンドプロンプトやPowerShellで実行できます。

使用可能なコマンド:

  • certutil: Windows標準のコマンド(コマンドプロンプト、PowerShell両方で使用可能)
  • Get-FileHash: PowerShell専用コマンド(より詳細な出力)

コマンド例:

certutil -hashfile "myfile.txt" SHA256
Get-FileHash -Path "myfile.txt" -Algorithm SHA256

使い方

  1. 使用したいハッシュアルゴリズムを選択します(複数選択可能)
  2. 「テキスト入力」または「ファイル選択」タブを選択します
  3. テキストを入力するか、ファイルを選択します
  4. 自動的にハッシュ値が生成され、表示されます
  5. 「コピー」ボタンでハッシュ値をクリップボードにコピーできます

セキュリティについて

  • 推奨: SHA-256、SHA-384、SHA-512は現在も安全とされています
  • 非推奨: MD5とSHA-1は脆弱性が発見されており、セキュリティ用途には使用しないでください
  • プライバシー: すべての処理はブラウザ内で実行され、データがサーバーに送信されることはありません

注意事項

  • 大きなファイルの処理には時間がかかる場合があります
  • MD5ハッシュはcrypto-jsライブラリを使用しています
  • それ以外のアルゴリズムはブラウザのWeb Crypto APIを使用しています