PassifyTool REST API Documentation v2.1

The PassifyTool API enables developers to integrate secure password generation and hashing directly into their applications with predictable responses and privacy-first architecture. Rate limit: 1000 requests/hour.

Endpoints

GET /api/v2/generate

Generates a strong password using query parameters. Parameters: length (8-64), uppercase (true/false), numbers (true/false), symbols (true/false)

{
  "status": "success",
  "password": "A1b2C3d4()!"
}

POST /api/v2/entropy

Accepts a JSON body containing a password and returns a computed entropy score.

{
  "password": "A1b2C3d4()!"
}
{
  "status": "success",
  "entropy": 72.4,
  "classification": "strong"
}

POST /api/v2/hash

Accepts input text and an algorithm type (md5 or sha256) and returns the resulting hash.

{
  "text": "mySensitiveString",
  "algorithm": "sha256"
}
{
  "status": "success",
  "algorithm": "sha256",
  "hash": "2ed06766795d58a4f22c1bcd33f9f0a17bc1c8f1f6f8d4a6f71de07f6f2a84f5"
}