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 --symbolsNode.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-coreESM
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ị |
|---|---|
mode | password, passphrase, hex, base64url |
count | 1–20 |
length | 8–128 (password), 16–128 (hex/base64url) |
words | 3–8 |
separator | hyphen, 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.
- Tệp kê khai PWASiêu dữ liệu ứng dụng web có thể cài đặt cho các trình duyệt hỗ trợ ứng dụng web tiến bộ.
- SDK và CLI mã nguồn mởLogic tạo cục bộ dùng chung cho các quy trình làm việc dòng lệnh và tương thích trình duyệt.
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.
- CLI Node cục bộ
pwdgen -l 16 -sCác ví dụ pwdgen -l 16 -s và đầu ra JSON được chuẩn bị trong bộ phân phối cục bộ. - Lệnh RaycastMã nguồn lệnh đã chuẩn bị sao chép mật khẩu được tạo cục bộ và in liên kết phương pháp.
- Quy trình làm việc AlfredMã nguồn Script Filter đã chuẩn bị trả về mật khẩu cục bộ có thể sao chép mà không cần yêu cầu mạng.
- Quy trình làm việc nhân bản IPFSẤn phẩm nhân bản ghi báo cáo CID và bản nháp cập nhật ENS tùy chọn; nó không thay đổi URL chính tắc.
- Gói đánh giá video ngắnKịch bản video tạo gói đánh giá cục bộ, phụ đề và chú thích để phê duyệt của con người.
- Hàng đợi đánh giá dẫn xã hộiGiám sát ghi các câu trả lời ứng viên để xem xét của con người và không bao giờ đăng tự động.