Password Generator

Generate cryptographically secure random passwords with customizable complexity. Perfect for user registration, password reset flows, or security tools.

Get API Key

Descripción general

Casos de uso

  • User registration systems
  • Password reset functionality
  • Security tools and applications
  • Temporary credential generation
  • API key generation

Funcionalidades

Cryptographically secure random generation (crypto/rand)
Customizable length (8-128 characters)
Optional character sets (uppercase, numbers, symbols)
Automatic strength assessment
Guaranteed character distribution

Puntos finales de la API

Generate Password

Generate a cryptographically secure random password with customizable character sets and length

GET
https://requiems.xyz/v1/technology/password

Parámetros

Nombre Tipo Obligatorio Descripción
length integer Opcional Password length (8-128 characters)
uppercase boolean Opcional Include uppercase letters (A-Z)
numbers boolean Opcional Include numbers (0-9)
symbols boolean Opcional Include special characters (!@#$%^&*()-_=+[]{}|;:,.<>?)

Pruébalo

Demostración en vivo
Solicitud

Password length (8-128 characters)

Include uppercase letters (A-Z)

Include numbers (0-9)

Include special characters (!@#$%^&*()-_=+[]{}|;:,.<>?)

Campos de respuesta

Campo Tipo Descripción
password string The generated password
length integer Length of the generated password
strength string Password strength assessment (weak, medium, or strong)

Ejemplos de código

# Generate 16-character password with all character types
curl "https://requiems.xyz/v1/technology/password?length=16&uppercase=true&numbers=true&symbols=true" \
  -H "requiems-api-key: YOUR_API_KEY"

# Generate simple 12-character password (lowercase only)
curl "https://requiems.xyz/v1/technology/password?length=12" \
  -H "requiems-api-key: YOUR_API_KEY"

# Generate 20-character alphanumeric password
curl "https://requiems.xyz/v1/technology/password?length=20&uppercase=true&numbers=true" \
  -H "requiems-api-key: YOUR_API_KEY"

Respuestas de error

400

bad_request

The length parameter is out of valid range (8-128)

500

internal_error

Failed to generate password (rare cryptographic failure)

Batch Generate Passwords

Generate up to 50 passwords in a single request. Each item can have its own length and character set options. Results are returned in input order.

POST
https://requiems.xyz/v1/technology/password/batch

Parámetros

Nombre Tipo Obligatorio Descripción
items array<object> Obligatorio List of password generation requests (1–50 items).
items[].length integer Opcional Password length (8–128). Defaults to 16 when omitted.
items[].uppercase boolean Opcional Include uppercase letters (A–Z). Defaults to false.
items[].numbers boolean Opcional Include numbers (0–9). Defaults to false.
items[].symbols boolean Opcional Include special characters. Defaults to false.

Pruébalo

Demostración en vivo
Solicitud

List of password generation requests (1–50 items).

Password length (8–128). Defaults to 16 when omitted.

Include uppercase letters (A–Z). Defaults to false.

Include numbers (0–9). Defaults to false.

Include special characters. Defaults to false.

Campos de respuesta

Campo Tipo Descripción
results array<object> Per-item results in input order.
results[].result.password string The generated password (omitted on error).
results[].result.length integer Length of the generated password.
results[].result.strength string Strength assessment (weak, medium, or strong).
results[].error string Error message if generation failed (omitted on success).
total integer Total number of items processed.

Ejemplos de código

curl -X POST https://requiems.xyz/v1/technology/password/batch \
  -H "requiems-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items": [{"length": 16, "uppercase": true, "numbers": true, "symbols": true}, {"length": 12}]}'

Respuestas de error

validation_failed

The items array is missing, empty, or exceeds 50 items.

bad_request

The request body is missing or malformed.

Preguntas frecuentes