chore: 添加 vue-i18n 依赖并更新 package.json
This commit is contained in:
55
README.md
55
README.md
@@ -12,7 +12,18 @@
|
||||
- 🎨 现代化 UI 设计,支持深色模式
|
||||
- 📱 响应式布局,完美支持移动端
|
||||
- 🔑 基于记忆密码 + 区分代码生成强密码
|
||||
- 📊 实时密码强度评估
|
||||
- 🧮 支持多种密码生成算法:
|
||||
- SHA-512 + 随机盐(默认)
|
||||
- PBKDF2(极高安全性)
|
||||
- 双重哈希(SHA-256 + SHA-512)
|
||||
- 时间基础算法(确定性)
|
||||
- 混合算法(多重哈希组合)
|
||||
- 📊 密码强度详细分析
|
||||
- 实时密码强度评估(极弱/弱/一般/良好/强)
|
||||
- 多维度分析(长度、字符多样性、常见密码检查、键盘模式检查、重复字符检查)
|
||||
- 详细的改进建议和安全提示
|
||||
- 可视化强度指示器和进度条
|
||||
- 字符类型使用情况显示
|
||||
- 🎯 可自定义密码规则:
|
||||
- 密码长度(10-20位)
|
||||
- 大小写字母
|
||||
@@ -21,6 +32,8 @@
|
||||
- ⚡️ 快速复制生成的密码
|
||||
- 🌙 深色模式支持
|
||||
- 🔄 每次生成不同的密码
|
||||
- 🌍 多语言支持(中文/英文)
|
||||
- 📊 算法安全级别显示和详细说明
|
||||
|
||||
## 🚀 在线演示
|
||||
|
||||
@@ -88,6 +101,17 @@ docker run -d -p 80:80 password-generator
|
||||
- 系统会实时显示生成密码的强度
|
||||
- 建议使用"强"或"极强"的密码
|
||||
|
||||
## 🌍 多语言支持
|
||||
|
||||
本应用支持以下语言:
|
||||
- 🇨🇳 中文(简体)
|
||||
- 🇺🇸 English(英语)
|
||||
|
||||
### 语言切换
|
||||
- 点击右上角的语言切换按钮可以切换界面语言
|
||||
- 系统会自动检测浏览器语言并设置为默认语言
|
||||
- 语言设置会保存在本地存储中,下次访问时自动应用
|
||||
|
||||
## 🔐 安全说明
|
||||
|
||||
- 所有密码生成过程都在本地完成
|
||||
@@ -98,19 +122,34 @@ docker run -d -p 80:80 password-generator
|
||||
|
||||
## 🛠️ 技术栈
|
||||
|
||||
- Vue 3
|
||||
- Vite
|
||||
- Tailwind CSS
|
||||
- Web Crypto API
|
||||
- **前端框架**: Vue 3 (Composition API)
|
||||
- **构建工具**: Vite
|
||||
- **样式框架**: Tailwind CSS
|
||||
- **国际化**: Vue I18n
|
||||
- **加密算法**: Web Crypto API (SHA-512, SHA-256, SHA-1, PBKDF2)
|
||||
- **密码强度分析**: 自研多维度评估算法
|
||||
- **组件**:
|
||||
- `LanguageSwitcher.vue` - 语言切换组件
|
||||
- `AlgorithmInfo.vue` - 算法说明组件
|
||||
- `PasswordStrength.vue` - 密码强度分析组件
|
||||
- **工具类**:
|
||||
- `passwordAlgorithms.js` - 密码生成算法集合
|
||||
- `passwordStrengthAnalyzer.js` - 密码强度分析器
|
||||
|
||||
## 📝 开发计划
|
||||
|
||||
- [ ] 添加密码历史记录(本地存储)
|
||||
- [ ] 支持导出/导入配置
|
||||
- [ ] 添加密码规则模板
|
||||
- [ ] 支持更多的密码生成算法
|
||||
- [ ] 添加密码强度详细分析
|
||||
- [ ] 支持多语言
|
||||
- [x] 支持更多的密码生成算法
|
||||
- [x] 实现5种不同安全级别的算法
|
||||
- [x] 添加算法选择器和详细说明
|
||||
- [x] 集成算法安全性评级系统
|
||||
- [x] 修复算法说明组件中安全建议显示问题
|
||||
- [x] 添加密码强度详细分析
|
||||
- [x] 移除旧的简单密码强度指示器,避免功能重复
|
||||
- [x] 支持多语言
|
||||
- [x] 修复多语言使用说明显示问题(彻底解决数组渲染问题)✅
|
||||
- [ ] 开发浏览器扩展
|
||||
- [x] 开发移动应用
|
||||
|
||||
|
||||
Reference in New Issue
Block a user