Geliştirici araçları
PwdGen Geliştirici API ve Yerel CLI
Gerçek kimlik bilgileri için yerel SDK ve CLI'yi kullanın veya tek kullanımlık test verileri için hız sınırlı genel API'yi çağırın.
Önerilen: yerel olarak oluşturun
SDK ve CLI, cihazınızda Web Crypto kullanır ve asla PwdGen'i çağırmaz. Gerçek kimlik bilgileri ve uygulama sırları için bu yolu kullanın.
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 });Açık kaynak çekirdek: pwdgen-core
pwdgen-core, paylaşılan Web Crypto oluşturma modeli için bağımlılıksız bir ESM referans paketidir. GitHub kaynağı ve npm paketi herkese açıktır.
GitHub'da kaynağı görüntüleyin · npm'de paketi görüntüleyin
npm'den yükleyin
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 });Genel demo API
API, TLS üzerinden bir Vercel Function aracılığıyla değerler döndürür. Örnekler, sabit veriler ve tek kullanımlık test verileri için tasarlanmıştır, üretim sırları için değil.
Mevcut bir parolayı, API anahtarını, tohum ifadesini veya sırrı asla bu uç noktaya göndermeyin.
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()Desteklenen API parametreleri
| Parametre | Değerler |
|---|---|
mode | password, passphrase, hex, base64url |
count | 1–20 |
length | 8–128 (password), 16–128 (hex/base64url) |
words | 3–8 |
separator | hyphen, space, underscore, dot |
Yerel tarayıcı yardımcı programları
Bu incelenmiş araçlar, yaygın geliştirici kodlama, karma oluşturma, tanımlayıcı ve rastgele seçim iş akışları için tarayıcıda çalışır.
PWA ve Chrome uzantısı
PwdGen, tarayıcıdan bir PWA olarak kurulabilir. Chrome Web Store incelemesi için minimal bir Chrome uzantısı paketi hazırlanmıştır ve harici komut dosyaları olmadan çevrimdışı çalışır.
- PWA manifestosuProgresif web uygulamalarını destekleyen tarayıcılar için kurulabilir web uygulaması meta verileri.
- Açık kaynak SDK ve CLIKomut satırı ve tarayıcı uyumlu iş akışları için paylaşılan yerel oluşturma mantığı.
İş akışı dağıtım referansları
Çalışma alanı, hazırlanmış Raycast, Alfred ve yerel Node CLI referanslarını içerir. Bunlar pwdgen-core'u yeniden kullanır, çevrimdışı çalışır ve oluşturulan parolaları PwdGen'e göndermez.
- Yerel Node CLI
pwdgen -l 16 -spwdgen -l 16 -s ve JSON çıktı örnekleri yerel dağıtım kitinde hazırlanmıştır. - Raycast komutuHazırlanmış komut kaynağı, yerel olarak oluşturulmuş bir parolayı kopyalar ve bir metodoloji bağlantısı yazdırır.
- Alfred iş akışıHazırlanmış Script Filter kaynağı, ağ isteği olmadan kopyalanabilir bir yerel parola döndürür.
- IPFS ayna iş akışıAyna yayını, CID raporları ve isteğe bağlı manuel ENS güncelleme taslakları yazar; kanonik URL'leri değiştirmez.
- Kısa video inceleme paketiVideo komut dosyaları, insan onayı için yerel inceleme paketleri, altyazılar ve açıklamalar oluşturur.
- Sosyal lider inceleme kuyruğuİzleme, aday yanıtları insan incelemesi için yazar ve asla otomatik olarak yayınlamaz.