PwdGen← रैंडम पासवर्ड जनरेटर

डेवलपर उपकरण

PwdGen डेवलपर 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 साझा Web Crypto उत्पादन मॉडल के लिए एक निर्भरता-मुक्त ESM संदर्भ पैकेज है। 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 TLS पर Vercel Function के माध्यम से मान लौटाता है। यह उदाहरणों, फिक्स्चर और डिस्पोजेबल परीक्षण डेटा के लिए है—उत्पादन रहस्यों के लिए नहीं।

कभी भी किसी मौजूदा पासवर्ड, 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 एक्सटेंशन पैकेज तैयार है और बाहरी स्क्रिप्ट के बिना ऑफ़लाइन चलता है।

    कार्यप्रवाह वितरण संदर्भ

    कार्यक्षेत्र में तैयार Raycast, Alfred और स्थानीय Node CLI संदर्भ शामिल हैं। वे pwdgen-core का पुन: उपयोग करते हैं, ऑफ़लाइन चलते हैं, और उत्पन्न पासवर्ड PwdGen को नहीं भेजते।