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 Schema
{
"type": "object",
"properties": {
"password": {
"type": "string",
"description": "Generated secure password",
"example": "p@ssw0rd123XYZ"
}
},
"required": [
"password"
]
}
curl --request GET \
--url "https://www.apikiss.com/api/v1/password?length=16" \
--header 'Authorization: Bearer <token>'
{
"type": "object",
"properties": {
"password": {
"type": "string",
"description": "Generated secure password",
"example": "p@ssw0rd123XYZ"
}
},
"required": [
"password"
]
}
Response
Click "Send Request" to see the response...
Validate a password
Check if a password meets security requirements and return its strength score
GET
/
password
/
validate
Response Schema
{
"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"
]
}
curl --request GET \
--url "https://www.apikiss.com/api/v1/password/validate" \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"password": "MySecurePassword123!"
}'
{
"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"
]
}
Response
Click "Send Request" to see the response...
Authorizations
Authorization
header
required
Authentication token in the format "Bearer <token>"