拥有NAS的生活 篇六十四:不知道取什么密码?不妨试试随机密码生成器!
前言
现如今,我们的账号越来越多,如何取个合适的,又互不干扰的密码确实是个头疼的问题。如果取一样的密码,那有可能一个地方泄露,另一个地方的密码就不安全了。因此,我找到个好方法,用随机密码生成器来代替我们自己取密码。
PWGEN介绍
PWGEN的全称为Password general,译为随机密码。这个简单的 docker Web 应用程序旨在生成具有可自定义选项的安全密码或密码短语。用户可以选择生成具有特定条件的随机密码或由随机单词组成的密码。它包括用于增强密码强度的功能,例如包括密码的大写字母、数字和特殊字符,或将单词大写并指定密码短语的分隔符。
特点
用户界面:在用户友好的界面中显示生成的密码或密码,并可选择将其复制到剪贴板
安全检查:使用其 API 根据 haveibeenpwned 数据库检查所有生成的密码和密码短语,以确保不会向用户显示泄露的密码
离线模式:新增禁用对 haveibeenpwned API 的密码检查功能,适用于在隔离网络中运行或不需要外部 API 访问的实例
安全检查:根据 haveibeenpwned 数据库验证所有生成的密码和密码短语,以确保它们以前没有被泄露
自定义单词列表:支持从指定 URL 获取自定义单词列表,方便生成个性化密码。需要 URL 以文件开头并指向文件
语言下拉控件:允许通过环境变量 () 禁用语言下拉菜单,从而根据用户首选项简化 UI
部署方式(二选一)
一. Docker-cli部署
ssh连接nas,root模式下输入以下命令
docker run -d
--restart unless-stopped
--name pwgen
-p 5069:5069
jocxfin/pwgen:latest
二. Docker-compose部署
1. 新建文件夹
# 新建文件夹 pwgen
mkdir -p /volume1/docker/pwgen
# 进入 pwgen 目录
cd /volume1/docker/pwgen
# 将 docker-compose.yml 放入当前目录
2. 启动容器
# 一键启动
docker-compose up -d
使用方法
打开浏览器直接输入nas ip:5069即可查看启动状态
中文原版并没有提供翻译,如果看不懂可以选择浏览器翻译,就这几项选项,生成密码后记得保存好来,以免忘记后面找不回来哈哈哈!
Include Uppercase Letters 包含大小写
Include Digits 包含数字
Include Special Characters 包含特殊字符
Exclude Homoglyphs 排除相同字符
Length 长度
注意:每次变动按钮都会自动生成一次密码,记得不要复制错了!!!
高级玩法
选择开启生成密码后,还可以根据语言来生成密码,默认是英语和芬兰语,其他语言需要提供语言包链接,我这里没找到,就没有尝试过除了英语外的其他语言。如果你找的到其他语言包的链接,可以填上去试试。
最后
建议使用群晖等NAS部署,比较方便,也就一键复制粘贴的事情,部署起来也比较方便。
总的来说这个密码生成器还行,不需要复杂的操作,也可以本地离线运行,偶尔不知道密码随机生成个也行,当然你想使用浏览器的生成密码也不是不可以!
以上内容创作不易,觉得不错欢迎点赞收藏!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
江南俏才子
校验提示文案
值友4687394095
校验提示文案
cysui
校验提示文案
用心分享的宝妈
校验提示文案
大胃王DAVID
校验提示文案
最后一个八零后
校验提示文案
最后一个八零后
校验提示文案
大胃王DAVID
校验提示文案
值友4687394095
校验提示文案
用心分享的宝妈
校验提示文案
江南俏才子
校验提示文案
cysui
校验提示文案