メインコンテンツへスキップ

ハッシュを生成する

テキストやファイルのMD5・SHA-1・SHA-256・SHA-384・SHA-512のハッシュ値を計算。期待される値を貼り付ければ、ダウンロードしたファイルが壊れていないか確かめられます。

入力
入力
結果

テキストを入力するか、ファイルをアップロードしてください

くわしく知る

ハッシュとチェックサム:基本のポイント

ダウンロードしたファイルの確認

ソフトウェアの配布サイトでは、インストーラーやISOイメージの横にSHA-256が公開されています。ダウンロードしたファイルをドロップし、公開された値を貼り付ければ、一致するかどうかがわかります。一致しなければ、ファイルが壊れているか、配布元が公開したものではないということです。テキストのハッシュ化も、2つの設定を比べたり、キャッシュのキーを作ったりするのに便利です。

どのアルゴリズムを使う?

今の完全性の確認には、SHA-256が標準的な選択です。MD5とSHA-1もチェックサムとしてはまだ使われていますが、セキュリティの面では破られていて、異なる2つの入力から同じハッシュを作れてしまいます。どれもパスワードの保存には向いていません。パスワードには、bcryptやArgon2のような低速なアルゴリズムが必要です。

使い方

ハッシュ生成は3ステップ

  1. テキストを入力するか、ファイルをアップロードする

    「テキスト」タブで文章を入力・貼り付けるか、「ファイル」タブでファイルをアップロードします。すべてのアルゴリズムのハッシュが、リアルタイムで同時に計算されます。

  2. 必要なハッシュをコピーする

    アルゴリズムごとに、ハッシュの結果がコピーボタンつきで表示されます。大文字・小文字の切り替えで、16進数の表記を選べます。

  3. 完全性を確認する

    比較の欄に期待されるハッシュを貼り付けると、計算したハッシュのどれかと一致するかを確認できます。一致すれば緑のチェックマークが表示されます。

活用ガイド

ハッシュ生成を使いこなすコツ

しくみ

ハッシュ化とは、数学的な関数を使って、どんなサイズのデータも決まった長さの文字列に変換することです。出力されるハッシュ(ダイジェスト)は、入力データの指紋のような役割を果たします。

ハッシュ関数には大切な性質がいくつかあります。決定的であること(同じ入力からは必ず同じ出力)、計算が速いこと、入力のサイズにかかわらず決まった長さの出力になることです。

かんたん・すばやい

プライバシーと安全性

このハッシュ生成ツールは、Web Crypto APIを使ってすべてブラウザ内で動きます。テキストもファイルも、データがサーバーに送られることはないので、機密性の高い書類やパスワードにも安心して使えます。

ファイルは端末の中でハッシュ化されるので、機密のアーカイブもどこにもアップロードせずに確認できます。

ブラウザ内で完結
よくある質問

ハッシュ生成のよくある質問

ハッシュ生成ツールについて知っておきたいこと