简单安全的密码生成器PSWD

在我们折腾的过程中,经常要生成 APP KEYJWT_SECRETSECRET_KEY 一类的参数,除了可以用 openssl rand 命令来生成外,也可以用在线的密码生成器来生成,例如我们今天介绍的 PSWD

什么是 PSWD ?

PSWD 是一个简单且安全的密码生成器,旨在帮助用户生成强密码。该项目使用 TypeScript 开发,支持多种安全和隐私相关的功能。PSWD 提供了一个用户友好的界面,允许用户自定义密码的复杂性和长度,增强了在线安全性。您可以通过访问 pswd.mvze.net 获取更多信息或使用该工具。

软件特点:

  • 安全性:生成强密码,提升在线账户的安全性;
  • 自定义选项:用户可以自定义密码的长度和复杂性(包括字母、数字和特殊字符);
  • 用户友好界面:简洁的界面设计,易于使用;
  • 开源项目 :基于 MIT 许可证,允许自由使用和修改;
  • 技术栈 :主要使用 TypeScript 开发,兼容性强;
  • 在线访问:提供在线工具,用户可直接在浏览器中生成密码;

从功能上来说,和老苏之前介绍的 PwGen 非常接近

文章传送门:简单的安全密码生成器PwGen

官方提供了在线演示:https://pswd.mvze.net

安装

在群晖上以 Docker 方式安装。

ghcr.io 镜像下载

官方的镜像没有发布在 docker hub,而是在 ghcr.io,所以直接用命令行来安装。

SSH 客户端中依次执行下面的命令

bash 复制代码
# 下载镜像
docker pull ghcr.io/remvze/pswd

本文写作时, latest 版本对应为 v0.0.7

docker cli 安装

如果你熟悉命令行,可能用 docker cli 更快捷

bash 复制代码
# 运行容器
docker run -d \
    --name pswd \
    --log-opt max-size=1g \
    --restart always \
    -p 8035:8080 \
    ghcr.io/remvze/pswd

docker-compose 安装

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

yaml 复制代码
version: '3'

services:
  pswd:
    image: ghcr.io/remvze/pswd
    logging:
      options:
        max-size: 1g
    restart: always
    ports:
      - '8035:8080'

然后执行下面的命令

bash 复制代码
# 新建文件夹 pswd
mkdir -p /volume1/docker/pswd

# 进入 pswd 目录
cd /volume1/docker/pswd

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8035 就能看到主界面

安全密码

PSWD 可让我们轻松通过长度、字符类型和字数选项,创建满足安全需求的强大而独特的密码

  • Password Length:密码长度,当密码变化时,Crack Time 也会跟着变化。密码越长,破解的时间也会越长;
  • Include Uppercase Letters:密码中包含大写字母;
  • Include Lowercase Letters:密码中包含小写字母;
  • Include Numbers:密码中包含数字;
  • Include Symbols:密码中包含符合;
  • Exclude Similar Characters (e.g., l, 1, O, 0):排除相似字符(例如,l1O0);
  • Custom Symbols:自定义的符合,例如只使用 @#$%
  • Exclude Symbols:排除的符合,也就是不使用的符号,例如:/\?

密码短语

Passphrase 切换到密码短语模式

  • Number of Words:单词数量;
  • Capitalize Words:将单词大写;
  • Word Separator:单词的分隔符;
  • Custom Wordlist (separate with breaklines):自定义单词列表(用分隔符分隔)

参考文档

remvze/pswd: 🔑 Simple secure password generator.

地址:https://github.com/remvze/pswd
PSWD: Simple Secure Password Generator

地址:https://pswd.mvze.net/

相关推荐
谷莠子9051 小时前
hadoop实验之创业有感
hadoop·docker·团队开发
G丶AEOM1 小时前
Docker快速入门
docker
大熊程序猿2 小时前
airflow docker 安装
运维·docker·容器
带电的小王3 小时前
Docker在Ubuntu上安装
ubuntu·docker
fanruitian4 小时前
docker 为单个容器设置代理
运维·docker·容器
梁萌4 小时前
Docker快速安装Tomcat
docker·容器·tomcat·镜像
Doker 多克5 小时前
IntelliJ IDEA Docker集成
spring cloud·docker·intellij-idea
筏镜12 小时前
调整docker bridge地址冲突,通过bip调整 bridge地址
java·docker·eureka
王三三16 小时前
群晖利用acme.sh自动申请证书并且自动重载证书的问题解决
linux·自动化·证书·群晖·acme·acme.sh·lets encrypt
韩俊强17 小时前
使用Docker部署一个Node.js项目
docker·容器·node.js