Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールは使いやすかったですか?
フィードバックは改善に役立ちます
在线生成128/256/512位MD6哈希值,支持密钥与迭代等级自定义,用于数据校验与安全摘要。
MD6-256をローカルで計算します。UTF-8、鍵なし、L=64、104ラウンドです。作者の報告書の3つの例を検証しましたが、セキュリティ監査や全パラメータの互換性保証ではありません。 MD6 report
概要
解決できる課題、処理の仕組み、データの範囲を確認できます。
入力したテキストから、MD6-256のダイジェストを計算します。MD6は入力を固定長の要約値に写すハッシュ関数です。ここで得られるのは暗号文ではなく、元の文章へ戻すための復号機能はありません。計算条件は鍵なし、L=64、104ラウンドで固定されています。テキストはUTF-8のバイト列として処理されます。
同じ文字列を同じ条件で入力すれば同じ結果になります。一方、空白、改行、英字の大文字・小文字、記号や文字コード上の違いがあれば、見た目が似ていても結果が変わることがあります。照合するときは元データをそのまま貼り付けてください。
出力は256ビット(32バイト)のダイジェストです。画面には小文字の16進数、大文字の16進数、Base64の表示が並びます。これらは別々にハッシュ計算した値ではなく、同じダイジェストを異なる表記にしたものです。受け取り側の仕様が「hex」なら16進数欄、「Base64」ならBase64欄を使います。
MD6の仕様書は複数のダイジェスト長やパラメータを説明していますが、このページでは選択できません。別のMD6実装と照合する場合は、MD6-256であることに加え、鍵、L、ラウンド数、入力バイト列、出力表記が一致しているかを確認してください。
MD6はSHA-3の選定競争に提案された方式の一つです。NISTがSHA-3として標準化対象に選んだのはKECCAKです。そのため、MD6はSHA-3の別名でも、MD5やSHA-256と置き換えられる標準という意味でもありません。アルゴリズム名が似て見える場合も、照合するデータ形式で指定された名称を確認してください。
MD6の設計資料ではツリー構造や任意のダイジェスト長などが解説されていますが、仕様にある選択肢がこのツールに備わっているとは限りません。このページは固定条件のMD6値を再現する目的に限って使えます。
使い方
手順に沿って操作し、例を使って入力と結果を確認します。
比較元と同じ文字列を入力欄に貼り付けます。行末の改行、前後の空白、全角・半角、記号の違いも入力の一部です。
テキストを入力すると結果が更新されます。空欄では結果が表示されません。文字数表示は入力の目安で、UTF-8にした後のバイト数とは異なる場合があります。
接続先や仕様書が求める形式に合わせて、小文字・大文字の16進数またはBase64を選択します。欄のコピー操作を使うと転記ミスを減らせます。
まず入力末尾の改行や見えない空白を確認し、次に文字の正規化やエンコードを比較します。そのうえで、相手側もMD6-256、鍵なし、L=64、104ラウンドか、出力が同じ表記かを確認してください。パラメータを変更する機能や、ファイルそのものを読み込む機能はありません。
活用例
仕事や日常の流れの中での活用方法を紹介します。
資料やテストデータにMD6-256の条件が明記されている場合、元テキストから同じ条件の値を計算して見比べられます。異なる鍵やパラメータで作られた値の照合には使えません。
短い例文の空白や大文字・小文字を変え、結果が変化する様子を観察できます。これは仕組みを学ぶための確認であり、方式の安全性を評価するものではありません。
双方がMD6-256を使っているのに文字列が違うとき、入力内容、パラメータ、16進数とBase64の取り違えを順に確認します。値が違う理由を自動診断する機能ではありません。
Q&A
よくある疑問や迷いやすい点をまとめて確認できます。
できません。このページはMD6-256固定です。MD6仕様書に別の長さが記載されていても、画面上で選べる機能ではありません。
空欄では結果を表示しない画面動作です。空メッセージのダイジェストが数学的に定義できないという意味ではありません。
いいえ。同じダイジェストを16進数の英字だけ大文字または小文字で表示しています。接続先が要求する形式に合わせてください。
いいえ。MD6はSHA-3選定競争への提案でしたが、NISTがSHA-3として選んだのはKECCAKです。
注意
利用範囲、結果の制限、必要な注意点を事前に確認します。
この計算結果を、パスワード保存、ログイン認証、電子署名や新しいセキュリティ方式の設計にそのまま使わないでください。
関連
関連ツール、特集、利用可能なAPIを探せます。