Alat pembangun
API Pembangun PwdGen dan CLI Setempat
Gunakan SDK dan CLI setempat untuk bukti kelayakan sebenar, atau panggil API awam yang dihadkan kadar untuk data ujian pakai buang.
Disyorkan: jana secara setempat
SDK dan CLI menggunakan Web Crypto pada peranti anda dan tidak pernah menghubungi PwdGen. Gunakan laluan ini untuk bukti kelayakan sebenar dan rahsia aplikasi.
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 });Sumber terbuka teras: pwdgen-core
pwdgen-core ialah pakej rujukan ESM tanpa kebergantungan untuk model penjanaan Web Crypto yang dikongsi. Sumber GitHub dan pakej npm adalah awam.
Lihat sumber di GitHub · Lihat pakej di npm
Pasang dari 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 demo awam
API mengembalikan nilai melalui Vercel Function melalui TLS. Ia bertujuan untuk contoh, fixture, dan data ujian pakai buang—bukan rahsia pengeluaran.
Jangan sekali-kali menghantar kata laluan sedia ada, kunci API, frasa benih, atau rahsia ke titik akhir ini.
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()Parameter API yang disokong
| Parameter | Nilai |
|---|---|
mode | password, passphrase, hex, base64url |
count | 1–20 |
length | 8–128 (password), 16–128 (hex/base64url) |
words | 3–8 |
separator | hyphen, space, underscore, dot |
Utiliti pelayar setempat
Alat yang disemak ini berjalan dalam pelayar untuk pengekodan, pencincangan, pengecam, dan aliran kerja pilihan rawak pembangun biasa.
PWA dan sambungan Chrome
PwdGen boleh dipasang sebagai PWA dari pelayar. Pakej sambungan Chrome minimum disediakan untuk semakan Chrome Web Store dan berjalan di luar talian tanpa skrip luaran.
- Manifes PWAMetadata aplikasi web boleh pasang untuk pelayar yang menyokong aplikasi web progresif.
- SDK dan CLI sumber terbukaLogik penjanaan setempat yang dikongsi untuk aliran kerja baris arahan dan serasi pelayar.
Rujukan pengedaran aliran kerja
Ruang kerja termasuk rujukan Raycast, Alfred, dan CLI Node setempat yang disediakan. Ia menggunakan semula pwdgen-core, berjalan di luar talian, dan tidak menghantar kata laluan yang dijana ke PwdGen.
- CLI Node setempat
pwdgen -l 16 -spwdgen -l 16 -s dan contoh output JSON disediakan dalam kit pengedaran setempat. - Perintah RaycastSumber perintah yang disediakan menyalin kata laluan yang dijana setempat dan mencetak pautan metodologi.
- Aliran kerja AlfredSumber Script Filter yang disediakan mengembalikan kata laluan setempat yang boleh disalin tanpa permintaan rangkaian.
- Aliran kerja cermin IPFSPenerbitan cermin menulis laporan CID dan draf kemas kini ENS manual pilihan; ia tidak mengubah URL kanonik.
- Pakej semakan video pendekSkrip video menjana pakej semakan setempat, sari kata, dan kapsyen untuk kelulusan manusia.
- Baris gilir semakan utama sosialPemantauan menulis balasan calon untuk semakan manusia dan tidak pernah menyiarkan secara automatik.