Skip to main content
appkiro.com

NTLMハッシュ生成ツール

認可されたラボ、互換性確認、監査のためにNTパスワードハッシュを計算します。

このツールでできること

NTハッシュは、パスワードをUTF-16LEで符号化し、そのバイト列にMD4を適用した16バイトのダイジェストで、通常32桁の16進数で表します。ソルトがなく現代の基準では弱いため、パスワード保存や無許可アクセスには使用できません。

本番ではないテスト値を使い、認可された用途だけでNTハッシュを生成します。

最大 500,000 文字: 0 / 500000

結果はありません

使い方

  1. 処理権限のあるテスト用パスワードだけを入力します。

  2. ダイジェストを生成し、32 文字の大文字 16 進出力を確認します。

  3. 記録されたラボ、移行、監査の範囲内だけで利用します。

主な機能

  • UTF-16LEバイト列に対するMD4としてNTハッシュを計算。
  • 32桁の16進ダイジェストを出力。
  • アルゴリズムと弱点を同じページで明示。

利用例

  • 認可済みの移行・互換性テスト。
  • 防御目的のラボ用テストベクター作成。
  • 既知の値との照合による監査確認。

制限と重要な注意点

  • NT hashはソルトなしで、現代的なパスワード保存には不適切です。
  • 権限のあるデータだけを扱い、本番パスワードを入力しないでください。
  • 16進文字の大小はダイジェスト値を変えませんが、対象システムが求める表記へ合わせます。

トラブルシューティング

期待した結果になりません。

入力、選択した設定、下記の制限を確認し、削除系の処理を試す前に原文を保持します。 NT hashはソルトなしで、現代的なパスワード保存には不適切です。

大きな入力や繰り返し回数で動作が遅くなります。

入力を減らして小さな単位に分け、メモリを多く使う他のタブを閉じます。再試行前に原文を保存してください。

別のアプリへ貼り付けると結果が変わります。

貼り付け先のアプリ、フォント、文字エンコーディングを確認します。空白の正規化やUnicode表示が変わる場合があります。

よくある質問

NTLMハッシュはどう計算しますか?

NTハッシュは、パスワードをUTF-16LEで符号化し、そのバイト列にMD4を適用した16バイトのダイジェストで、通常32桁の16進数で表します。ソルトがなく現代の基準では弱いため、パスワード保存や無許可アクセスには使用できません。

NTハッシュの計算式は?

パスワードをUTF-16LEへ変換し、そのバイト列のMD4を計算して、16バイトを32桁の16進数で表します。

パスワード保存に安全ですか?

安全ではありません。MD4ベースでソルトがないため、セキュリティ担当者が選定した現代的なパスワードハッシュ方式を使ってください。

どのような制限がありますか?

NT hashはソルトなしで、現代的なパスワード保存には不適切です。 権限のあるデータだけを扱い、本番パスワードを入力しないでください。 16進文字の大小はダイジェスト値を変えませんが、対象システムが求める表記へ合わせます。

ツールを使う

本番ではないテスト値を使い、認可された用途だけでNTハッシュを生成します。