https://github.com/rwv/bcrypt-workers
👷 bcrypt API for Cloudflare Workers
https://github.com/rwv/bcrypt-workers
bcrypt cloudflare-workers
Last synced: about 1 year ago
JSON representation
👷 bcrypt API for Cloudflare Workers
- Host: GitHub
- URL: https://github.com/rwv/bcrypt-workers
- Owner: rwv
- License: mit
- Created: 2024-05-12T13:28:18.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-06T06:14:41.000Z (over 1 year ago)
- Last Synced: 2025-04-12T04:51:31.491Z (over 1 year ago)
- Topics: bcrypt, cloudflare-workers
- Language: TypeScript
- Homepage:
- Size: 456 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bcrypt-workers


[](https://deploy.workers.cloudflare.com/?url=https://github.com/rwv/bcrypt-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
```javascript
fetch("/hash", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({
password: "password",
rounds: 12,
}),
})
```
### Verify a password
```javascript
fetch("/verify", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({
password: "password",
hash: "$2a$10$0AeRIW6lLG4Nz5uCLItonuasTNdScKoLzBX9hIzIII371CxBcwYrO",
}),
})
```
## Development
```
$ pnpm run dev
```
## License
MIT