Web API wrapper to Dropbox's zxcvbn library.
50K+
Web API built with Node and Express. It wraps Dropbpx's zxcvbn library just in case you need to verify a password's strength on both the client and server with a guarantee of the same result from both.
Node.js must be installed.
Optionally, Docker and/or cURL
npm install
npm test
npm start
npm run start:dev for automatic node restart when code changes.
npm run docker:start
POST is required for security reasons. Think of the call as a request to create a strength estimation. API assumes SSL protocol.
/zxcvbn{
"password": "horsebatterystaple"
}
zxcvbn result described here
/zxcvbn/score{
"password": "horsebatterystaple"
}
{
"score": [0-4]
}
curl -H "Content-Type: application/json" -X POST -d '{"password":"asdfghgfd"}' http://localhost:3000/zxcvbn/score
Ctrl-c if started with npm start or npm run start:dev
npm run docker:stop if started with npm run docker:start
Content type
Image
Digest
Size
259.8 MB
Last updated
almost 10 years ago
docker pull wcjr/zxcvbn-api