简单安全的密码生成器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/

相关推荐
要开心吖ZSH31 分钟前
AI医疗分诊与健康咨询助手agent开发——(4-2)从零到一:我给AI医疗分诊助手加了个“知识库大脑“,终于搞懂了RAG是什么
java·docker·agent·医疗·rag
汪汪大队u1 小时前
【无标题】
运维·docker·kubernetes·prometheus
BaiduPHP5 小时前
docker异常断电,出现docker服务,启动失败
docker·容器·eureka
梦梦代码精7 小时前
多商户商城技术选型实测:ThinkPHP 8与Vue 3结合,B2B2C架构下的开源实践
docker·开源·代码规范
寒冰碧海7 小时前
大模型部署从0到1(三):单机多卡 vLLM 部署Qwen3.6实战|Docker Compose 一键启动
docker·容器·vllm
chexus9 小时前
Docker 镜像瘦身:使用 Maven 拆分 Jar 包
docker·maven·jar
梦梦代码精9 小时前
智能体应用开发平台技术选型:一个自带商业模块的开源方案调研
人工智能·docker·开源
潘正翔19 小时前
docker核心概念
linux·运维·服务器·docker·容器·centos·运维开发
Java小白笔记1 天前
Docker 安装配置完全指南:MacOS 、Windows、Linux环境下的安装、配置与验证
linux·macos·docker
copyer_xyf1 天前
Docker 入门与实战:容器化 React + NestJS 项目
docker