PwdGen← Trình tạo mật khẩu ngẫu nhiên

Công cụ nhà phát triển

API nhà phát triển PwdGen và CLI cục bộ

Sử dụng SDK và CLI cục bộ cho thông tin xác thực thực tế, hoặc gọi API công khai có giới hạn tốc độ cho dữ liệu thử nghiệm dùng một lần.

Khuyến nghị: tạo cục bộ

SDK và CLI sử dụng Web Crypto trên thiết bị của bạn và không bao giờ gọi PwdGen. Sử dụng đường dẫn này cho thông tin xác thực thực tế và bí mật ứng dụng.

npm install --global pwdgen-cli
pwdgen generate --mode password --length 20 --count 5 --symbols

Node.js

import { generate } from 'pwdgen-cli';

const password = generate({ mode: 'password', length: 20, symbols: true });

Lõi mã nguồn mở: pwdgen-core

pwdgen-core là gói ESM tham chiếu không phụ thuộc cho mô hình tạo Web Crypto dùng chung. Mã nguồn GitHub và gói npm đều công khai.

Xem mã nguồn trên GitHub · Xem gói trên npm

Cài đặt từ npm

npm install pwdgen-core

ESM

import { PwdGenCore } from 'pwdgen-core';

const pwdgen = new PwdGenCore();
const password = pwdgen.generate({ length: 24, symbols: true });
const entropy = pwdgen.entropyBits({ length: 24, symbols: true });

API công khai demo

API trả về giá trị thông qua Vercel Function qua TLS. Nó dành cho các ví dụ, dữ liệu mẫu và dữ liệu thử nghiệm dùng một lần—không phải bí mật sản xuất.

Không bao giờ gửi mật khẩu hiện có, khóa API, cụm từ hạt giống hoặc bí mật đến điểm cuối này.

curl

curl 'https://pwdgen.xyz/api/v1/random?mode=password&length=20&count=1&symbols=true'

Python

import requests

result = requests.get(
    'https://pwdgen.xyz/api/v1/random',
    params={'mode': 'hex', 'length': 32}
).json()

Tham số API được hỗ trợ

Tham sốGiá trị
modepassword, passphrase, hex, base64url
count1–20
length8–128 (password), 16–128 (hex/base64url)
words3–8
separatorhyphen, space, underscore, dot

Tiện ích trình duyệt cục bộ

Các công cụ đã được đánh giá này chạy trong trình duyệt cho các quy trình làm việc mã hóa, băm, định danh và chọn ngẫu nhiên phổ biến của nhà phát triển.

    PWA và tiện ích mở rộng Chrome

    PwdGen có thể được cài đặt dưới dạng PWA từ trình duyệt. Một gói tiện ích mở rộng Chrome tối thiểu được chuẩn bị để xem xét trên Chrome Web Store và chạy ngoại tuyến mà không có tập lệnh bên ngoài.

    Tham chiếu phân phối quy trình làm việc

    Không gian làm việc bao gồm các tham chiếu Raycast, Alfred và CLI Node cục bộ đã chuẩn bị. Chúng tái sử dụng pwdgen-core, chạy ngoại tuyến và không gửi mật khẩu đã tạo đến PwdGen.