描述一个网页密码生成器:使用密码学安全随机数,支持长度预设、字符类型开关和强度评估。
使用 HTML5、CSS3 和 JavaScript 创建一个全面的安全密码生成器,采用密码学意义上的强随机性。构建一个直观的界面,并实时预览生成的密码。支持自定义密码长度,并提供针对不同安全级别的预设选项。包含用于字符类型(大写字母、小写字母、数字、符号)的开关控件,并配有视觉指示器。实现一个高级强度计,显示熵值(单位:比特)和预估破解时间。添加一键复制按钮,附带复制成功确认提示及自动清空剪贴板功能。创建一个密码保险库功能,使用加密的 localStorage 进行存储。支持同时批量生成多个密码。维护密码生成历史记录,并保存每次生成的时间戳。使用标准公式计算并显示熵值。提供易记密码生成选项(基于短语、基于模式)。包含导出功能,支持对密码列表进行加密导出。
Create a comprehensive secure password generator using HTML5, CSS3 and JavaScript with cryptographically strong randomness. Build an intuitive interface with real-time password preview. Allow customization of password length with presets for different security levels. Include toggles for character types (uppercase, lowercase, numbers, symbols) with visual indicators. Implement an advanced strength meter showing entropy bits and estimated crack time. Add a one-click copy button with confirmation and automatic clipboard clearing. Create a password vault feature with encrypted localStorage storage. Generate multiple passwords simultaneously with batch options. Maintain a password history with generation timestamps. Calculate and display entropy using standard formulas. Offer memorable password generation options (phrase-based, pattern-based). Include export functionality with encryption options for password lists.