Εργαλεία προγραμματιστή
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 χωρίς εξαρτήσεις για το κοινό μοντέλο δημιουργίας 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, φράση σποράς ή μυστικό σε αυτό το τελικό σημείο.
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 και λειτουργεί εκτός σύνδεσης χωρίς εξωτερικά σενάρια.
- Δήλωση PWAΜεταδεδομένα εγκαταστάσιμης εφαρμογής ιστού για προγράμματα περιήγησης που υποστηρίζουν προοδευτικές εφαρμογές ιστού.
- 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.
- Πακέτο αναθεώρησης σύντομου βίντεοΤα σενάρια βίντεο δημιουργούν τοπικά πακέτα αναθεώρησης, υπότιτλους και λεζάντες για ανθρώπινη έγκριση.
- Ουρά αναθεώρησης κοινωνικών leadΗ παρακολούθηση γράφει υποψήφιες απαντήσεις για ανθρώπινη αναθεώρηση και δεν δημοσιεύει ποτέ αυτόματα.