読み込み中...
読み込み中...
テキストやファイルからMD5・SHA-1・SHA-256・SHA-512のハッシュ値を瞬時に生成。無料・登録不要。
ハッシュ値(ハッシュダイジェスト)は、任意の長さのデータから固定長の文字列を生成する一方向関数の出力です。 データの完全性チェック、パスワードの保存、デジタル署名、ファイル重複検出など、さまざまな場面で使用されています。
ハッシュの特性
パスワードのハッシュ化結果を確認。実運用ではbcrypt等の専用関数を使用してください。安全なパスワード生成もご利用いただけます。
| アルゴリズム | ビット長 | HEX文字数 | 用途 |
|---|---|---|---|
| MD5 | 128 | 32 | チェックサム(非推奨:セキュリティ用途) |
| SHA-1 | 160 | 40 | Git内部(非推奨:セキュリティ用途) |
| SHA-256 | 256 | 64 | 推奨。デジタル署名、ブロックチェーン |
| SHA-384 | 384 | 96 | TLS証明書 |
| SHA-512 | 512 | 128 | 高セキュリティ要件 |
任意の長さのデータから固定長の文字列を生成する不可逆変換の結果です。同じデータからは常に同じ値が得られますが、逆算はできません。
一般的にはSHA-256が推奨されます。チェックサム確認にはMD5も使われますが、セキュリティ用途にはSHA-256以上を使ってください。
はい、最大100MBまでのファイルに対応しています。ドラッグ&ドロップまたはファイル選択で生成可能です。
はい、空文字列のハッシュも生成可能です。SHA-256('') = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 のように、空文字でも一意のハッシュ値が得られます。
はい。照合欄では HEX(大文字 / 小文字)に加えて Base64 形式のハッシュ値も比較できます。公開ページや配布元に載っている表記に合わせて確認できます。
いいえ、すべてブラウザ内で処理されます。テキストやファイルが外部に送信されることはありません。
はい、完全無料・登録不要でご利用いただけます。