オンライン SHA-1 ハッシュ計算ツール

問題を報告
エンコーディング: UTF-8 文字数: 0 バイト数: 0 改行数: 0
標準サンプル
ここにファイルをドロップ
または下のボタンからファイルを選択してください。すべてローカルで計算 · GB サイズのファイルに対応
ファイル名 ファイルサイズ アルゴリズム SHA-1
出力形式
ブラウザ上でローカル計算。データはアップロードされません
160ビット · 40個の16進数文字

計算情報

アルゴリズム:-
入力:-
エンコーディング:-
出力:-
処理時間:-
計算エンジン:-
チャンクサイズ:-
計算場所:-
セキュリティに関する注意:SHA-1 は実際の衝突攻撃によって破られており、セキュリティが重要な用途には推奨されません。新しいシステムでは SHA-256 または SHA-512 を使用してください。

より安全なハッシュアルゴリズムが必要ですか?

SHA-1 はセキュリティが重要な用途には適していません。SHA-256、SHA-512、または SHA-3 の使用を推奨します。

プライバシーに関する注意:すべての計算はブラウザ上でローカルに実行されます。入力内容やファイルがサーバーへアップロードされることはありません。

テキスト・ファイル SHA-1 計算、ハッシュ検証、一括処理に対応

オンライン SHA-1 ハッシュ計算ツール

SHA-1は任意長のデータから160ビットの固定長ハッシュ値を生成するアルゴリズムです。16進数では40文字で表現され、古いシステムとの互換確認、Gitオブジェクト識別、データ検証などで利用されています。

主な機能

  • テキスト計算:入力した文字列からSHA-1値を即時計算し、文字数、バイト数、改行数を表示します。
  • ファイル計算:ファイルをドラッグ&ドロップまたは選択し、4MB単位で分割して処理します。
  • ハッシュ検証:指定したSHA-1値と計算結果を比較し、一致状態を確認できます。
  • 一括計算:複数行テキストをまとめて処理し、それぞれのSHA-1値を生成できます。

出力形式

SHA-1は160ビット(20バイト)のハッシュ値を生成します。Hex形式では40文字、Base64形式では28文字で表示されます。Hex表示は大文字・小文字を切り替え可能で、JSONやHTTP通信向けにはBase64形式も利用できます。結果はコピーやTXT、JSON、CSV形式で保存できます。

処理性能

利用環境に応じて最適な計算エンジンを自動選択します。WebAssemblyやブラウザ標準機能を優先し、必要に応じて互換ライブラリへ切り替えます。計算情報では使用エンジン、処理時間、分割サイズなどを確認できます。

エラー処理

ファイル未選択、読み込み失敗、対応環境不足、計算モジュールエラーなどを個別に表示します。検証時も必要な値が不足している場合は事前に通知します。

利用シーン

  • SHA-1のみ対応する旧システムとの互換確認。
  • ファイルやデータの完全性チェック。
  • Gitコミットやオブジェクト識別子の確認。
  • ハッシュ値の長さやエンコード形式の学習。

セキュリティに関する注意

SHA-1は現在、実用的な衝突攻撃が確認されているため、新しいセキュリティ用途には使用しないでください。デジタル署名、証明書、新規システム設計ではSHA-256、SHA-512、SHA-3などを推奨します。パスワード保存にはbcryptまたはArgon2を使用してください。

プライバシー保護

計算処理はすべてブラウザ内で実行されます。入力したテキストやファイルはサーバーへ送信されず、保存されることもありません。

テキストとファイルのSHA-1値を計算

SHA-1ハッシュを生成し、旧システム互換確認やデータ検証に利用できます。
  • テキスト、ファイル、ハッシュ検証の3モード対応
  • 4MB分割処理で大容量ファイルを効率的に計算
  • SHA-1 160ビット値をHex・Base64で表示
  • Hex大文字切替と複数行一括計算に対応
  • TXT、JSON、CSV形式で結果を保存可能
  • 計算エンジンと処理時間を表示
SHA-1は新しい安全用途には推奨されません。新規システムではSHA-256以上を利用してください。処理はブラウザ内で完結します。
コメント 0
まだコメントはありません。最初のコメントを投稿しましょう!
コメント内容を入力してください
0/255