プレーンテキスト、16進数(Hex)、またはBase64文字列をLMハッシュ値に変換します。16進数とBase64形式での出力に対応し、大文字・小文字の選択が可能です。
ご注意:このツールはデモンストレーション目的でMD5を使用してLMハッシュをシミュレートしています。実際のLMハッシュはDESアルゴリズムに基づいており、セキュリティ上の理由から現在は非推奨です。
パスワードを入力して生成を開始してください。

ランダムパスワード生成ツール
文字の種類と長さをカスタマイズして強力なランダムパスワードを生成し、アカウントのセキュリティを保護します。

JSONをElm型定義に変換
JSONデータをElmの型エイリアスとレコード定義に変換し、Elm開発者向けに正確なデータモデルのコード生成を提供します。

乱数生成ツール
指定した範囲内で整数または小数の乱数を生成します。重複排除、並べ替え、フォーマット出力に対応しています。

シーザー暗号 暗号化・復号ツール
オンラインでシーザー暗号(シフト暗号)の暗号化と復号を実行します。カスタムアルファベットとシフト数(オフセット)に対応しています。

NTLMハッシュ計算ツール
任意の文字列のNTLMハッシュ値を計算します。プレーンテキスト、Hex、Base64入力に対応し、HexおよびBase64形式で結果を出力します。
Windowsシステムのパスワード検証や特定のセキュリティテストを行う際、LMハッシュ(LAN Manager Hash)は重要なパスワードハッシュ形式となります。本ツールは、任意の文字列(プレーンテキスト、16進数、Base64の3種類の入力形式に対応)からLMハッシュ値を素早く計算します。LMハッシュは、最大14文字のパスワードを2つの7バイトDESキーに変換して暗号化し、それらを結合した16バイトのハッシュ値であり、主に初期のWindowsネットワーク認証で使用されていました。本ツールでは、比較や設定に直接使用できるよう、16進数(Hex)とBase64の2つのエンコード形式で結果を出力します。
Q: LMハッシュの入力文字列に制限はありますか?
LMハッシュアルゴリズム自体は、最大14文字のパスワードを処理するように設計されています。この長さを超える文字列を入力した場合、ツールは最初の14文字のみを取得して計算します。入力が空の場合は、空のパスワードとして処理されます。
Q: 出力の大文字・小文字のオプションはハッシュ値自体に影響しますか?
影響しません。大文字・小文字のオプションは、16進数の結果(A-F)の文字表示形式にのみ影響します。ハッシュのバイナリデータおよびBase64エンコード結果は変わらず、検証機能に影響を与えることはありません。
選択した「入力タイプ」が、提供した文字列のフォーマットと厳密に一致していることを確認してください(例:入力がBase64エンコードであるのに「Plaintext」を選択するとエラーになります)。LMハッシュはセキュリティが脆弱であるため(大文字と小文字を区別しない、レインボーテーブル攻撃に弱いなど)、互換性テスト、教育目的、または特定の歴史的環境の分析にのみ使用することをお勧めします。現代のシステムでの実際のパスワード保存には絶対に使用しないでください。このツールは一方向の計算であり、ハッシュ値から元のパスワードを逆算することはできません。
LMハッシュは、Windows認証の進化を理解する上で重要な要素です。セキュリティ評価を行う際は、より安全なNTLMハッシュと比較分析することができます。典型的な入出力例:プレーンテキストで「PASSWORD」と入力し、大文字出力を選択すると、固定のHex結果(例:E52CAC67419A9A224A3B108F3FA6CB6D)が得られます。これは、ツールの計算の正確性やスクリプトの期待される動作を検証するために使用できます。なお、LMハッシュアルゴリズムの固有の設計により、すべての入力は計算前に大文字に変換されることにご注意ください。