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

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

計算情報

アルゴリズム:-
入力:-
エンコーディング:-
出力:-
処理時間:-
計算エンジン:-
チャンクサイズ:-
計算場所:-
SHA-256 は SHA-2 ファミリーに属し、256ビットのダイジェストを生成します。現在最も広く利用されている汎用ハッシュアルゴリズムの1つです。
プライバシーに関する注意:すべての計算はブラウザ上でローカルに実行されます。入力内容やファイルがサーバーへアップロードされることはありません。

テキスト・ファイル・検証に対応し、GB級ファイルの分割計算とHex/Base64出力をサポート

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

SHA-256はSHA-2ファミリーで広く利用されているハッシュアルゴリズムで、任意の長さのデータを256ビットのダイジェストに変換します。通常は64個の16進数文字で表されます。ファイル検証、API署名、証明書、ブロックチェーンなどで幅広く利用されており、一般的なダイジェスト計算にも適しています。

主な機能

  • テキスト計算:入力すると自動計算され、リアルタイム計算を無効にすることもできます。文字数、バイト数、改行数を表示し、空文字列、中国語、複数行テキストの例も用意しています。
  • ファイル計算:ファイルをドラッグ&ドロップまたは選択すると、4MB単位でストリーミング計算します。進捗状況と残り時間を表示し、GB級のファイルにも対応します。
  • ハッシュ検証:公式または相手から提供されたハッシュ値を貼り付け、現在の計算結果と比較できます。一致・不一致を明確に表示します。
  • 一括計算:複数行のテキストから各行のSHA-256値を一括生成し、結果をまとめてコピーできます。

出力形式と計算情報

出力はHexとBase64を切り替えられ、Hexでは大文字・小文字を切り替えられます。Hexの結果は64文字、Base64の結果は44文字です。Hex、大文字Hex、Base64、アルゴリズムとハッシュ値、JSONなどの形式でコピーでき、TXT、JSON、CSVへのエクスポートにも対応しています。計算情報にはアルゴリズム、入力長、エンコード、出力形式、計算時間、計算エンジン、分割サイズを表示し、異なる言語による実装の差異を確認できます。

処理能力

利用可能な環境に応じて、ブラウザのネイティブAPIまたはWebAssemblyを優先して使用し、必要に応じて純粋なJavaScript互換ライブラリへフォールバックします。ファイルモードでは分割しながら段階的に計算するため、メモリ使用量はファイルサイズに直接依存しません。ネイティブAPIに対応している場合、小さなファイルは一括処理され、より高速に計算できます。

エラー処理

ファイル未選択、読み込み失敗、アルゴリズム非対応、計算モジュールの読み込み失敗などを明確に通知します。検証モードで計算結果または期待値が不足している場合も、曖昧な失敗結果を返さず、入力の補完を促します。

利用シーン

  • システムイメージやインストールパッケージなど、ダウンロードしたファイルの完全性確認。
  • API署名のデバッグで、署名前のダイジェストが一致しているか確認。
  • 重複排除、キャッシュキー、バージョン識別などに使用するデータフィンガープリントの生成。
  • 他のプログラミング言語による実装と結果を比較し、エンコードや改行の違いを調査。

プライバシーとデータセキュリティ

サーバー側の計算APIは提供していません。テキストとファイルはすべてブラウザ上でローカル処理され、ファイルが端末外へ送信されることはなく、入力内容もサーバーへアップロード・保存されません。ユーザーパスワードを保存する場合は、直接SHA-256を適用するのではなく、bcryptまたはArgon2を使用してください。

テキストとファイルのSHA-256ダイジェストをオンライン計算

SHA-256はSHA-2ファミリーに属し、256ビット、すなわち64個の16進数文字からなるダイジェストを出力します。一般的なハッシュ用途やAPI署名に適した方式です。
  • 3つのモード:テキスト計算、ファイル計算、ハッシュ検証
  • テキストモードはリアルタイム計算に対応し、文字数、バイト数、改行数を表示。標準的なサンプルも内蔵
  • ファイルモードは4MB単位のストリーミング計算に対応し、GB級ファイルの進捗と残り時間を表示
  • 公式ハッシュを貼り付けるだけで比較でき、一致・不一致を明確に表示
  • HexとBase64に対応し、Hexの大文字切り替えも可能。アルゴリズムとハッシュ値、JSONとしてコピー可能
  • 複数行の一括計算に対応し、TXT、JSON、CSVへエクスポート可能
ダウンロード検証、API署名のデバッグ、ブロックチェーンや証明書関連の結果比較などに適しています。パスワード保存にはbcryptまたはArgon2を使用してください。すべての計算はブラウザ上でローカルに実行され、入力内容はサーバーへアップロードされません。
コメント 0
まだコメントはありません。最初のコメントを投稿しましょう!
コメント内容を入力してください
0/255