Password
Generate secure password hashes and verify password authenticity using industry-standard cryptographic algorithms, supporting multiple hashing methods with configurable work factors for optimal security.
Generate a secure password
Generate a secure password with configurable length
GET
/
password
Parameters
Name | Type | Description | Required |
---|---|---|---|
length | integer | Length of the password to generate | Optional |
Response
{ "type": "object", "properties": { "password": { "type": "string", "description": "Generated secure password", "example": "p@ssw0rd123XYZ" } }, "required": [ "password" ] }
Validate a password
Check if a password meets security requirements and return its strength score
GET
/
password
/
validate
Response
{ "type": "object", "properties": { "score": { "type": "integer", "description": "Password strength score (0-4)", "minimum": 0, "maximum": 4, "example": 3 }, "feedback": { "type": "object", "properties": { "warning": { "type": "string", "description": "Warning message if any", "example": "This is a top-10 common password" }, "suggestions": { "type": "array", "description": "Suggestions for improving password strength", "items": { "type": "string" }, "example": [ "Add another word or two", "Use a longer keyboard pattern" ] } } } }, "required": [ "score", "feedback" ] }
Authorizations
Authorization
header
required
Authentication token in the format "Bearer <token>"