Password Generator

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

Get API Key

Vue d'ensemble

Cas d'utilisation

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

Fonctionnalités

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

Points de terminaison de l'API

Generate Password

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

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

Paramètres

Nom Type Requis Description
length integer Facultatif Password length (8-128 characters)
uppercase boolean Facultatif Include uppercase letters (A-Z)
numbers boolean Facultatif Include numbers (0-9)
symbols boolean Facultatif Include special characters (!@#$%^&*()-_=+[]{}|;:,.<>?)

Essayez-le

Démo en direct
Requête

Password length (8-128 characters)

Include uppercase letters (A-Z)

Include numbers (0-9)

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

Champs de réponse

Champ Type Description
password string The generated password
length integer Length of the generated password
strength string Password strength assessment (weak, medium, or strong)

Exemples de code

# 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"

Réponses d'erreur

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

Paramètres

Nom Type Requis Description
items array<object> Requis List of password generation requests (1–50 items).
items[].length integer Facultatif Password length (8–128). Defaults to 16 when omitted.
items[].uppercase boolean Facultatif Include uppercase letters (A–Z). Defaults to false.
items[].numbers boolean Facultatif Include numbers (0–9). Defaults to false.
items[].symbols boolean Facultatif Include special characters. Defaults to false.

Essayez-le

Démo en direct
Requête

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.

Champs de réponse

Champ Type Description
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.

Exemples de code

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}]}'

Réponses d'erreur

validation_failed

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

bad_request

The request body is missing or malformed.

Foire aux questions