PwdGen← Γεννήτρια τυχαίων κωδικών πρόσβασης

Εργαλεία προγραμματιστή

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 --symbols

Node.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-core

ESM

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

ΠαράμετροςΤιμές
modepassword, passphrase, hex, base64url
count1–20
length8–128 (password), 16–128 (hex/base64url)
words3–8
separatorhyphen, space, underscore, dot

Τοπικά βοηθητικά προγράμματα περιήγησης

Αυτά τα ελεγμένα εργαλεία εκτελούνται στο πρόγραμμα περιήγησης για συνήθεις ροές εργασίας κωδικοποίησης, κατακερματισμού, αναγνωριστικών και τυχαίας επιλογής προγραμματιστή.

    PWA και επέκταση Chrome

    Το PwdGen μπορεί να εγκατασταθεί ως PWA από το πρόγραμμα περιήγησης. Ένα ελάχιστο πακέτο επέκτασης Chrome είναι προετοιμασμένο για αναθεώρηση στο Chrome Web Store και λειτουργεί εκτός σύνδεσης χωρίς εξωτερικά σενάρια.

    Αναφορές διανομής ροής εργασίας

    Ο χώρος εργασίας περιλαμβάνει προετοιμασμένες αναφορές Raycast, Alfred και τοπικού Node CLI. Επαναχρησιμοποιούν το pwdgen-core, λειτουργούν εκτός σύνδεσης και δεν στέλνουν δημιουργημένους κωδικούς πρόσβασης στο PwdGen.