Day 2 - セキュリティツールをAIで作ってみよう 100日チャレンジ
このツールは、入力された文字列がどのハッシュアルゴリズム(MD5, SHA-1, SHA-256 など)で生成されたものかを推測します。
形式と文字長に基づいてシンプルに判定する軽量なWebアプリです。
👉 https://ipusiron.github.io/hash-detector/
以下は実際の画面例です(GitHub Pages上の表示例)
| アルゴリズム | 特徴 |
|---|---|
| MD5 | 32文字の16進数 |
| SHA-1 | 40文字の16進数 |
| SHA-256 | 64文字の16進数 |
| SHA-512 | 128文字の16進数 |
| bcrypt | $2a$ や $2b$ などで始まる |
| NTLM | MD5と同じ32文字、全大文字 |
- 上記のデモページにアクセス
- ハッシュ値(例:
5d41402abc4b2a76b9719d911017c592)を入力 - 「判定する」ボタンをクリック
- 推定されたハッシュ種別が表示されます
index.html– ユーザーインターフェースscript.js– ハッシュ種別の判定ロジック
このツールは完全にクライアントサイドで動作し、入力データは送信・保存されません。
