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 Web Store и работает офлайн без внешних скриптов.

    Ссылки на дистрибутивы рабочих процессов

    Рабочее пространство включает подготовленные ссылки на Raycast, Alfred и локальный Node CLI. Они используют pwdgen-core, работают офлайн и не отправляют сгенерированные пароли в PwdGen.