
辞書攻撃に強いパスワード生成ツール
お知らせ: 新バージョンv2.0 Betaをリリースしました!より強力なセキュリティ機能と使いやすいインターフェースを搭載しています。 パスワード生成ツール2(英語)
ブラウザだけで動作できるツールです
ここに生成結果が表示されます
後記
ツールのインストールが一切不要なWebアプリで、強力なパスワードを手軽に生成したいと思って作ってみました。
もしかしてまだ弱いパースワードを使っていますか?
辞書攻撃に弱い「12345678」や「password」などの単純なパスワードでは、セキュリティ対策として不十分です。
今回のパスワード生成ツールは以下の特徴があります:
- ✅ 匿名性:完全にブラウザ内で稼働し、サーバーに情報が送信されない
- ✅ 高度な複雑性:英大小文字 + 数字 + 特殊記号を組み合わせ
- ✅ ランダム性:予測不可能な組み合わせで生成、一般利用なら十分
- ✅ カスタマイズ可能:必要な長さに応じて調整可能
コード
以下は同じロジックをNode.jsで書いたものです:
function generatePassword(length = 16) {
const chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*';
let result = '';
for (let i = 0; i < length; i++) {
result += chars.charAt(Math.floor(Math.random() * chars.length));
}
return result;
}
console.log(generatePassword());