أدوات المطور
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 --symbolsNode.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-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 عام تجريبي
يعيد 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 المدعومة
| المعلمة | القيم |
|---|---|
mode | password, passphrase, hex, base64url |
count | 1–20 |
length | 8–128 (password), 16–128 (hex/base64url) |
words | 3–8 |
separator | hyphen, space, underscore, dot |
أدوات المتصفح المحلية
تعمل هذه الأدوات التي تمت مراجعتها في المتصفح لسير عمل الترميز والتجزئة والمعرفات والاختيار العشوائي الشائعة للمطورين.
PWA وإضافة Chrome
يمكن تثبيت PwdGen كـ PWA من المتصفح. تم إعداد حزمة إضافة Chrome بسيطة لمراجعة متجر Chrome الإلكتروني وتعمل دون اتصال بدون نصوص خارجية.
- بيان PWAبيانات وصفية لتطبيق الويب القابل للتثبيت للمتصفحات التي تدعم تطبيقات الويب التقدمية.
- SDK و CLI مفتوح المصدرمنطق توليد محلي مشترك لسير عمل سطر الأوامر والمتصفح.
مراجع توزيع سير العمل
تتضمن مساحة العمل مراجع Raycast و Alfred و Node CLI المحلية المعدة. تعيد استخدام pwdgen-core وتعمل دون اتصال ولا ترسل كلمات المرور المولدة إلى PwdGen.
- Node CLI محلي
pwdgen -l 16 -sأمثلة pwdgen -l 16 -s وإخراج JSON معدة في حزمة التوزيع المحلية. - أمر Raycastمصدر الأمر المعد ينسخ كلمة مرور مولدة محليًا ويطبع رابط المنهجية.
- سير عمل Alfredمصدر Script Filter المعد يعيد كلمة مرور محلية قابلة للنسخ بدون طلبات شبكة.
- سير عمل مرآة IPFSكتابة نشر المرآة تقارير CID ومسودات تحديث ENS اليدوية الاختيارية؛ لا تغير عناوين URL الأساسية.
- حزمة مراجعة الفيديو القصيرنصوص الفيديو تولد حزم مراجعة محلية وترجمات وتسميات توضيحية للموافقة البشرية.
- قائمة انتظار مراجعة القيادة الاجتماعيةالمراقبة تكتب ردودًا مرشحة للمراجعة البشرية ولا تنشر أبدًا تلقائيًا.