什么是 PwGen ?
PwGen
是一个简单的Docker Web
应用程序,旨在生成具有可自定义选项的安全密码或密码短语。用户可以选择生成具有特定标准的随机密码或由随机单词组成的密码。其他功能包括在密码中包含大写字母、数字和特殊字符的选项,或者将单词大写并指定密码短语的分隔符的选项。
软件特点:
-
渐进式网络应用程序( PWA
) -
生成随机密码,其中包含以下选项: -
大写字母 -
数字 -
特殊字符 -
生成带有以下选项的密码: -
每个单词的第一个字母大写 -
选择单词之间的分隔符(空格、随机数字、随机特殊字符或用户定义的字符) -
可以选择在单词后添加数字或特殊字符 -
设置最大字长 -
在用户友好的界面中显示生成的密码或密码短语 -
将生成的密码或密码短语复制到剪贴板的选项 -
使用 API
对照haveibeenpwned
数据库检查所有生成的密码和密码。用户不会看到泄露的密码。 -
更多内容即将推出👍

官方提供了在线演示:https://pwgen.joonatanh.com
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 jocxfin
,选择第一个 jocxfin/pwgen
,双击直接下载。

端口
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 | 容器端口 |
---|---|
5069 |
5069 |

命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
# 运行容器
docker run -d
--restart unless-stopped
--name pwgen
-p 5069:5069
jocxfin/pwgen:latest
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
version: '3'
services:
pwgen:
image: jocxfin/pwgen:latest
container_name: pwgen
restart: unless-stopped
ports:
- 5069:5069
然后执行下面的命令
# 新建文件夹 pwgen
mkdir -p /volume1/docker/pwgen
# 进入 pwgen 目录
cd /volume1/docker/pwgen
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
运行
在浏览器中输入 http://群晖IP:5069
就能看到主界面

安全密码
-
Include Uppercase Letters
:包含大写字母 -
Include Digits
:包含数字 -
Include Special Characters
:包含特殊字符 -
Length
:生成的密码长度
前三项为开关项,可根据需要启用或关闭,每次开关,或者点 Generate
会生成新的密码

密码短语
开启 Generate Passphrase
后,会生成密码短语
-
Capitalize Words
:大写单词 -
Include Numbers
:包含数字 -
Include Special Characters
:包含特殊字符 -
Language
:支持英语和芬兰语 -
Separator
:分隔符,支持下面几种模式: -
Dash
:使用破折号作为分隔符或添加到密码短语的特定位置 -
Random Number
:表示在密码中插入一个随机生成的数字 -
Random Special Character
:表示在密码中插入一个随机生成的特殊字符,例如!@#$%^&*
等 -
User Defined
:表示用户可以自定义密码生成模式中的某些元素,例如指定特定的单词、符号、数字等

-
Max Word Length
:最大单词长度 -
Word Count
:单词数量

参考文档
jocxfin/pwgen: Simple self hosted password generator
地址:https://github.com/jocxfin/pwgenPwGen
地址:https://pwgen.joonatanh.com/
@所有人:写文不易,如果你都看到了这里,请点个赞
和在看
,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。
原文始发于微信公众号(各种折腾):简单的安全密码生成器PwGen
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/268538.html