Kehittäjätyökalut
PwdGen-kehittäjä-API ja paikallinen CLI
Käytä paikallista SDK:ta ja CLI:tä oikeille tunnuksille tai kutsu nopeusrajoitettua julkista API:a kertakäyttöisille testitiedoille.
Suositus: luo paikallisesti
SDK ja CLI käyttävät Web Cryptoa laitteellasi eivätkä koskaan kutsu PwdGeniä. Käytä tätä polkua oikeille tunnuksille ja sovellussalaisuuksille.
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 });Avoimen lähdekoodin ydin: pwdgen-core
pwdgen-core on riippuvuuksista vapaa ESM-viitepaketti jaetulle Web Crypto -luontimallille. GitHub-lähde ja npm-paketti ovat julkisia.
Näytä lähde GitHubissa · Näytä paketti npm:ssä
Asenna npm:stä
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 });Julkinen demo-API
API palauttaa arvoja Vercel Functionin kautta TLS:n yli. Se on tarkoitettu esimerkeille, testidatalle ja kertakäyttöisille testitiedoille – ei tuotantosalaisuuksille.
Älä koskaan lähetä olemassa olevaa salasanaa, API-avainta, siemenlausetta tai salaisuutta tähän päätepisteeseen.
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()Tuetut API-parametrit
| Parametri | Arvot |
|---|---|
mode | password, passphrase, hex, base64url |
count | 1–20 |
length | 8–128 (password), 16–128 (hex/base64url) |
words | 3–8 |
separator | hyphen, space, underscore, dot |
Paikalliset selain-apuohjelmat
Nämä tarkistetut työkalut toimivat selaimessa yleisiin kehittäjän koodaus-, tiivistys-, tunniste- ja satunnaisvalintatehtäviin.
PWA ja Chrome-laajennus
PwdGen voidaan asentaa PWA:na selaimesta. Minimalistinen Chrome-laajennuspaketti on valmisteltu Chrome Web Store -tarkistusta varten ja toimii offline-tilassa ilman ulkoisia skriptejä.
- PWA-manifestiAsennettavan verkkosovelluksen metatiedot selaimille, jotka tukevat progressiivisia verkkosovelluksia.
- Avoimen lähdekoodin SDK ja CLIJaettu paikallinen luontilogiikka komentorivi- ja selainyhteensopiville työnkuluille.
Työnkulun jakeluviitteet
Työtila sisältää valmistellut Raycast-, Alfred- ja paikallisen Node CLI -viitteet. Ne käyttävät uudelleen pwdgen-corea, toimivat offline-tilassa eivätkä lähetä luotuja salasanoja PwdGeniin.
- Paikallinen Node CLI
pwdgen -l 16 -spwdgen -l 16 -s ja JSON-tulostusesimerkit on valmisteltu paikallisessa jakelupaketissa. - Raycast-komentoValmisteltu komentolähde kopioi paikallisesti luodun salasanan ja tulostaa menetelmälinkin.
- Alfred-työnkulkuValmisteltu Script Filter -lähde palauttaa kopioitavan paikallisen salasanan ilman verkkopyyntöjä.
- IPFS-peilaus työnkulkuPeilijulkaisu kirjoittaa CID-raportteja ja valinnaisia manuaalisia ENS-päivitysluonnoksia; se ei muuta kanonisia URL-osoitteita.
- Lyhytvideo-arviointipakettiVideokäsikirjoitukset luovat paikallisia arviointipaketteja, tekstityksiä ja kuvatekstejä ihmisen hyväksyttäväksi.
- Sosiaalisen median johtolankojen tarkistusjonoSeuranta kirjoittaa ehdokasvastauksia ihmisen tarkistettavaksi eikä koskaan julkaise automaattisesti.