ハッシュ値を計算する
| 方式 | ハッシュ値 |
|---|
MD5・SHA-1は改ざんの検出には向きません(破損チェック用途向けです)。入力したテキストやファイルはお使いの端末内で処理され、サーバーには送信されません。
UUID・ULIDを作る
ハッシュ値計算・UUID生成とは
テキストやファイルから、MD5・SHA-1・SHA-256・SHA-384・SHA-512のハッシュ値(内容を表す固定長の文字列)を計算できる無料ツールです。配布元のハッシュ値と照合すれば、ダウンロードしたファイルが壊れていないか確認できます。開発で使うUUID(v4・v7)やULIDの一括生成にも対応しています。計算はお使いのブラウザの中だけで行い、サーバーには送信されません。
使い方
- テキストを入力するか、「ファイルを選ぶ」でファイルを指定します
- 各方式のハッシュ値がその場で表示されるので、「コピー」で使えます
- 配布元のハッシュ値を「照合」欄に貼ると、一致するかどうかがわかります
- UUID・ULIDは、種類と個数を選んで「もう一度作る」を押します
よくある質問
MD5・SHA-1・SHA-256はどう使い分けますか?
ファイルの破損チェックや配布物の照合には、配布元が案内しているものを使います。特に指定がなければSHA-256がおすすめです。MD5とSHA-1は、意図的に同じ値を作れる(衝突する)方法が見つかっているため、改ざんの検出などセキュリティ目的には向きません。
ダウンロードしたファイルが正しいか確認するには?
ファイルを選んでハッシュ値を計算し、配布元のページに載っているハッシュ値を「照合」欄に貼り付けてください。一致すれば、同じ内容のファイルです。
パスワードの保存にハッシュ値を使えますか?
MD5やSHA-256をそのまま使うのは推奨されません。パスワードの保存には、bcrypt・Argon2など、ソルトを加えて処理を遅くする専用の方式を使ってください。
同じ文章なのにハッシュ値が違うのはなぜですか?
改行コード(CRLFとLF)、末尾の空白や改行、全角・半角の違いがあると、ハッシュ値は完全に変わります。このツールはテキストをUTF-8として計算します。
UUIDのv4・v7とULIDの違いは?
v4は完全な乱数で作るUUIDです。v7は先頭に作成時刻(ミリ秒)が入るため、作成順に並べ替えやすく、データベースの主キーに向きます。ULIDは、v7と同じく時刻順に並ぶ26文字の識別子です。
UUIDは重複しませんか?
v4は122ビット分の乱数で作るため、実用上は重複しないものとして扱われます。生成にはブラウザの安全な乱数(Web Crypto API)を使っています。
ファイルや文章は送信されますか?
いいえ。すべてお使いのブラウザ内で計算し、サーバーへの送信や保存は行いません。ファイルは300MBまで対応しています。
関連ツール
気に入ったら応援してください
このサイトは無料で運営しています。コーヒー1杯分の応援が励みになります。