開發者工具
PwdGen 開發者 API 與本機 CLI
使用本機 SDK 和 CLI 處理真實憑證,或呼叫速率受限的公開 API 取得一次性測試資料。
建議:在本機生成
SDK 和 CLI 在您的裝置上使用 Web Crypto,絕不呼叫 PwdGen。請使用此路徑處理真實憑證和應用程式機密。
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 });開源核心:pwdgen-core
pwdgen-core 是一個無依賴的 ESM 參考套件,用於共享的 Web Crypto 生成模型。GitHub 原始碼和 npm 套件皆為公開。
從 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
API 透過 Vercel Function 經 TLS 回傳值。僅供範例、測試資料和一次性測試使用,非生產環境機密。
切勿將現有密碼、API 金鑰、助記詞或機密傳送到此端點。
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()支援的 API 參數
| 參數 | 值 |
|---|---|
mode | password, passphrase, hex, base64url |
count | 1–20 |
length | 8–128 (password), 16–128 (hex/base64url) |
words | 3–8 |
separator | hyphen, space, underscore, dot |
本機瀏覽器工具
這些經審查的工具在瀏覽器中執行,適用於常見的開發者編碼、雜湊、識別碼和隨機選擇工作流程。
- UUID v4 產生器使用瀏覽器 Web Crypto API 在本機產生符合 RFC 4122 的 UUID v4。
- Base64 編碼解碼器在瀏覽器本機將 Unicode 文字編碼為 Base64,或將 Base64 解碼回文字。
- SHA-256 雜湊計算器使用瀏覽器 SubtleCrypto 在本機計算文字的 SHA-256 摘要,並複製十六進位結果。
- URL 編碼解碼器在本機對 URL 元件進行編碼或解碼,適合查詢參數、跳轉參數與 API 範例。
- 隨機數字抽選器使用 Web Crypto 拒絕取樣,在指定範圍內公平抽取隨機整數。
- 線上擲硬幣用 Web Crypto 隨機性在本機擲一枚公平虛擬硬幣,並顯示輕量 Canvas 動畫。
PWA 與 Chrome 擴充功能
PwdGen 可從瀏覽器安裝為 PWA。已準備好一個精簡的 Chrome 擴充功能套件,供 Chrome 線上應用程式商店審查,可離線執行且無需外部腳本。
- PWA 清單支援漸進式網頁應用程式的瀏覽器適用的可安裝網頁應用程式元資料。
- 開源 SDK 和 CLI命令列和瀏覽器相容工作流程共享的本機生成邏輯。
工作流程分發參考
工作區包含已準備好的 Raycast、Alfred 和本機 Node CLI 參考。它們重複使用 pwdgen-core,離線執行,且不會將生成的密碼傳送到 PwdGen。
- 本機 Node CLI
pwdgen -l 16 -spwdgen -l 16 -s 和 JSON 輸出範例已準備在本機分發套件中。 - Raycast 指令已準備的指令原始碼會複製本機生成的密碼並列印方法論連結。
- Alfred 工作流程已準備的 Script Filter 原始碼會回傳可複製的本機密碼,無需網路請求。
- IPFS 鏡像工作流程鏡像發布會寫入 CID 報告和可選的手動 ENS 更新草稿;不會變更標準 URL。
- 短影音審查套件影片腳本會生成本機審查套件、字幕和標題,供人工核准。
- 社交媒體主導審查佇列監控會寫入候選回覆供人工審查,絕不自動發布。