Alat pengembang
API Pengembang PwdGen dan CLI Lokal
Gunakan SDK dan CLI lokal untuk kredensial nyata, atau panggil API publik dengan batas kecepatan untuk data uji sekali pakai.
Direkomendasikan: hasilkan secara lokal
SDK dan CLI menggunakan Web Crypto di perangkat Anda dan tidak pernah memanggil PwdGen. Gunakan jalur ini untuk kredensial nyata dan rahasia 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 });Inti sumber terbuka: pwdgen-core
pwdgen-core adalah paket referensi ESM tanpa dependensi untuk model generasi Web Crypto bersama. Sumber GitHub dan paket npm bersifat publik.
Lihat sumber di GitHub · Lihat paket di npm
Instal 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 publik
API mengembalikan nilai melalui Vercel Function melalui TLS. Ini dimaksudkan untuk contoh, fixture, dan data uji sekali pakai—bukan rahasia produksi.
Jangan pernah mengirim kata sandi yang ada, kunci API, seed phrase, atau rahasia 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 didukung
| 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 |
Utilitas peramban lokal
Alat yang telah ditinjau ini berjalan di peramban untuk alur kerja encoding, hashing, identifier, dan pilihan-acak pengembang umum.
PWA dan ekstensi Chrome
PwdGen dapat diinstal sebagai PWA dari peramban. Paket ekstensi Chrome minimal disiapkan untuk tinjauan Chrome Web Store dan berjalan offline tanpa skrip eksternal.
- Manifest PWAMetadata aplikasi web yang dapat diinstal untuk peramban yang mendukung aplikasi web progresif.
- SDK dan CLI sumber terbukaLogika generasi lokal bersama untuk alur kerja baris perintah dan kompatibel peramban.
Referensi distribusi alur kerja
Ruang kerja mencakup referensi Raycast, Alfred, dan CLI Node lokal yang telah disiapkan. Mereka menggunakan kembali pwdgen-core, berjalan offline, dan tidak mengirim kata sandi yang dihasilkan ke PwdGen.
- CLI Node lokal
pwdgen -l 16 -spwdgen -l 16 -s dan contoh output JSON disiapkan dalam kit distribusi lokal. - Perintah RaycastSumber perintah yang disiapkan menyalin kata sandi yang dihasilkan secara lokal dan mencetak tautan metodologi.
- Alur kerja AlfredSumber Script Filter yang disiapkan mengembalikan kata sandi lokal yang dapat disalin tanpa permintaan jaringan.
- Alur kerja mirror IPFSPublikasi mirror menulis laporan CID dan draf pembaruan ENS manual opsional; tidak mengubah URL kanonik.
- Paket tinjauan video pendekSkrip video menghasilkan paket tinjauan lokal, subtitle, dan takarir untuk persetujuan manusia.
- Antrian tinjauan prospek sosialPemantauan menulis balasan kandidat untuk tinjauan manusia dan tidak pernah memposting secara otomatis.