כלי מפתח
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 הם ציבוריים.
צפה במקור ב-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 על גבי 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 |
כלי עזר מקומיים לדפדפן
כלים אלה שנבדקו פועלים בדפדפן עבור זרימות עבודה נפוצות של קידוד, גיבוב, מזהים ובחירה אקראית למפתחים.
PWA והרחבה לכרום
ניתן להתקין את PwdGen כ-PWA מהדפדפן. חבילת הרחבה מינימלית לכרום מוכנה לבדיקה בחנות האינטרנט של כרום ופועלת במצב לא מקוון ללא סקריפטים חיצוניים.
- מניפסט PWAמטא-נתונים של אפליקציית אינטרנט הניתנת להתקנה עבור דפדפנים התומכים באפליקציות אינטרנט פרוגרסיביות.
- SDK ו-CLI בקוד פתוחלוגיקת יצירה מקומית משותפת עבור זרימות עבודה בשורת הפקודה ובדפדפן.
הפניות להפצת זרימות עבודה
סביבת העבודה כוללת הפניות מוכנות ל-Raycast, Alfred ו-CLI מקומי של Node. הן עושות שימוש חוזר ב-pwdgen-core, פועלות במצב לא מקוון ואינן שולחות סיסמאות שנוצרו ל-PwdGen.
- CLI מקומי של Node
pwdgen -l 16 -spwdgen -l 16 -s ודוגמאות פלט JSON מוכנות בערכת ההפצה המקומית. - פקודת Raycastמקור פקודה מוכן מעתיק סיסמה שנוצרה מקומית ומדפיס קישור למתודולוגיה.
- זרימת עבודה של Alfredמקור Script Filter מוכן מחזיר סיסמה מקומית הניתנת להעתקה ללא בקשות רשת.
- זרימת עבודה של מראת IPFSפרסום מראה כותב דוחות CID וטיוטות עדכון ENS ידניות אופציונליות; אינו משנה כתובות URL קנוניות.
- חבילת סקירת וידאו קצרסקריפטים של וידאו יוצרים חבילות סקירה מקומיות, כתוביות וכיתובים לאישור אנושי.
- תור סקירת לידים חברתייםניטור כותב תשובות מועמדות לבדיקה אנושית ולעולם אינו מפרסם באופן אוטומטי.