PwdGen← مولّد كلمات مرور عشوائية

أدوات المطور

PwdGen Developer 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 هي حزمة مرجعية ESM بدون تبعيات لنموذج التوليد المشترك Web Crypto. المصدر على 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 القيم عبر Vercel Function عبر TLS. مخصص للأمثلة والبيانات الثابتة وبيانات الاختبار القابلة للاستخدام مرة واحدة - وليس للأسرار الإنتاجية.

لا ترسل أبدًا كلمة مرور موجودة أو مفتاح 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.