rwv / bcrypt-workers

👷 bcrypt API for Cloudflare Workers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bcrypt-workers

GitHub Actions Workflow Status Swagger Validator

Deploy to Cloudflare Workers

This is a Cloudflare Workers project that provides a simple API to hash and compare passwords using bcrypt.

Usage

OpenAPI Documentation: https://bcrypt-workers.rwv.dev/

Hash a password

fetch("/hash", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    password: "password",
    rounds: 12,
  }),
})

Verify a password

fetch("/verify", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    password: "password",
    hash: "$2a$10$0AeRIW6lLG4Nz5uCLItonuasTNdScKoLzBX9hIzIII371CxBcwYrO",
  }),
})

Development

$ pnpm run dev

License

MIT

About

👷 bcrypt API for Cloudflare Workers

License:MIT License


Languages

Language:TypeScript 98.1%Language:JavaScript 1.9%