เครื่องมือสำหรับนักพัฒนา
PwdGen Developer 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 อ้างอิงที่ไม่มี dependencies สำหรับโมเดลการสร้าง Web Crypto ที่ใช้ร่วมกัน ซอร์ส GitHub และแพ็คเกจ npm เป็นสาธารณะ
ดูซอร์สบน 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 วลี seed หรือความลับไปยังปลายทางนี้
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 |
ยูทิลิตี้เบราว์เซอร์ในเครื่อง
เครื่องมือที่ผ่านการตรวจสอบเหล่านี้ทำงานในเบราว์เซอร์สำหรับการเข้ารหัส การแฮช ตัวระบุ และการสุ่มเลือกทั่วไปของนักพัฒนา
PWA และส่วนขยาย Chrome
PwdGen สามารถติดตั้งเป็น PWA จากเบราว์เซอร์ แพ็คเกจส่วนขยาย Chrome ขนาดเล็กจัดเตรียมไว้สำหรับการตรวจสอบ Chrome Web Store และทำงานออฟไลน์โดยไม่มีสคริปต์ภายนอก
- ไฟล์ Manifest PWAข้อมูลเมตาของเว็บแอปที่ติดตั้งได้สำหรับเบราว์เซอร์ที่รองรับ Progressive Web Apps
- SDK และ CLI โอเพนซอร์สตรรกะการสร้างในเครื่องที่ใช้ร่วมกันสำหรับเวิร์กโฟลว์บรรทัดคำสั่งและเบราว์เซอร์
ข้อมูลอ้างอิงการแจกจ่ายเวิร์กโฟลว์
พื้นที่ทำงานรวมถึงข้อมูลอ้างอิง Raycast, Alfred และ Node CLI ในเครื่องที่เตรียมไว้ ใช้ pwdgen-core ซ้ำ ทำงานออฟไลน์ และไม่ส่งรหัสผ่านที่สร้างไปยัง PwdGen
- Node CLI ในเครื่อง
pwdgen -l 16 -sตัวอย่าง pwdgen -l 16 -s และ JSON จัดเตรียมไว้ในชุดแจกจ่ายในเครื่อง - คำสั่ง Raycastซอร์สคำสั่งที่เตรียมไว้คัดลอกรหัสผ่านที่สร้างในเครื่องและพิมพ์ลิงก์วิธีการ
- เวิร์กโฟลว์ Alfredซอร์ส Script Filter ที่เตรียมไว้ส่งคืนรหัสผ่านในเครื่องที่คัดลอกได้โดยไม่ต้องมีคำขอเครือข่าย
- เวิร์กโฟลว์มิเรอร์ IPFSสิ่งพิมพ์มิเรอร์เขียนรายงาน CID และร่างอัปเดต ENS แบบเลือกได้ ไม่เปลี่ยน URL มาตรฐาน
- แพ็คเกจตรวจสอบวิดีโอสั้นสคริปต์วิดีโอสร้างแพ็คเกจตรวจสอบในเครื่อง คำบรรยาย และคำอธิบายภาพเพื่อขออนุมัติจากมนุษย์
- คิวตรวจสอบโซเชียลลีดการตรวจสอบเขียนคำตอบที่เป็นไปได้เพื่อให้มนุษย์ตรวจสอบ และไม่โพสต์โดยอัตโนมัติ