Greasy Fork

Greasy Fork is available in English.

自动密码生成器

在检测到密码字段时,提供生成、填充和复制密码的功能

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Wenze Jia (jvz)
日安装量
0
总安装量
0
评分
0 0 0
版本
1.1
创建于
2025-12-09
更新于
2025-12-09
大小
27.6 KB
许可证
MIT
适用于
所有网站

自动密码生成器 - 油猴脚本说明

作者:jwze

开源地址:https://github.com/jwze/passgen(另有浏览器插件版本开源代码)

简介

自动密码生成器是一个功能强大的 Tampermonkey 用户脚本,旨在为用户提供便捷的密码生成、填充和管理功能。当检测到密码输入框时,脚本会自动提供密码生成选项,帮助用户轻松创建安全的随机密码。

主要功能

🔐 智能密码检测

  • 自动识别密码字段:通过 type="password" 属性识别密码输入框
  • 智能关键词匹配:支持多语言密码相关关键词检测
    • 英语:password
    • 中文:密码
    • 俄语:пароль
    • 西班牙语:contraseña
    • 葡萄牙语:senha
    • 法语:mot de passe
    • 德语:passwort
  • 关联标签检测:检查输入框的 placeholder、aria-label 和关联的 label 标签

🎯 一键生成与填充

  • 快速生成:点击密码框旁的钥匙图标即可生成随机密码
  • 自动填充:生成的密码自动填入当前密码字段
  • 剪贴板同步:密码同时复制到剪贴板,方便其他地方使用
  • 多重复制保障:提供三种复制方法确保兼容性

⚙️ 个性化设置

通过油猴菜单打开设置面板,可自定义:

  • 特殊符号开关:选择是否在密码中包含特殊符号
  • 密码长度:支持 8-64 位长度调整
  • 实时预览:设置更改时即时显示新密码示例

🚫 网站黑名单

  • 黑名单管理:将不希望使用密码生成器的网站加入黑名单
  • 批量管理:查看、添加和移除黑名单网站
  • 智能域名匹配:自动匹配主域名和子域名

技术特性

🔒 安全性

  • 密码安全:使用 Web Crypto API 的 crypto.getRandomValues() 生成真正的随机密码
  • 本地存储:所有设置和黑名单数据仅保存在本地
  • 无外部依赖:不连接任何外部服务器,保护用户隐私

🎨 用户界面

  • 优雅设计:采用现代化的扁平设计风格
  • 响应式布局:自适应不同屏幕尺寸
  • 平滑动画:所有交互都带有流畅的过渡效果
  • 高对比度:确保在各种主题下的可读性

⚡ 性能优化

  • 事件委托:高效处理大量 DOM 元素
  • MutationObserver:实时监控页面变化
  • 防抖处理:避免频繁操作影响性能
  • 懒加载:仅在需要时显示界面元素

使用方法

基础使用

  1. 安装 Tampermonkey 浏览器扩展
  2. 点击脚本链接安装此脚本
  3. 访问任何包含密码输入框的网站
  4. 点击密码框右侧的绿色钥匙图标
  5. 密码将自动生成并填入,同时复制到剪贴板

高级设置

  1. 点击浏览器中的 Tampermonkey 图标
  2. 选择 "⚙️ 打开设置" 进入设置面板
  3. 调整密码参数和管理黑名单
  4. 设置会自动保存供下次使用

快捷菜单

  • 生成并复制密码:快速生成一个新密码并复制
  • 将当前网站加入黑名单:禁用当前网站的密码生成功能

兼容性

浏览器支持

  • Chrome(及 Chromium 系浏览器)
  • Firefox
  • Safari
  • Edge
  • Opera

特殊字符集

默认包含以下特殊字符:

!@#$%^&*()_+~`|}{[]:;?><,./-=

权限说明

脚本需要以下 Tampermonkey 权限:

  • GM_setValue/GM_getValue:保存用户设置
  • GM_setClipboard:复制密码到剪贴板
  • GM_registerMenuCommand:注册菜单命令
  • GM_addStyle:注入自定义样式

注意事项

  1. 数据安全:生成的密码仅在本地处理,不会上传到任何服务器
  2. 浏览器差异:某些老旧浏览器可能不支持所有复制方法
  3. 网站兼容:极少数使用复杂框架的网站可能需要手动刷新页面
  4. 密码强度:建议启用特殊符号并使用至少 16 位长度

如有问题或建议,欢迎在脚本主页留言反馈!