1.0.0 • Published 2 years ago

pbkdf-subtle v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

pbkdf-subtle

Hash/Verify PBKDF2. Uses only crypto.subtle.

Usage

./hash.mjs my_secret_password

To check the Authorization header:

const TOKEN_HASH = 'djAxKFWLYXubAcE8y5FktPCwWQGGoKVaFpkJ2OUcLRnV56O68DFbWSODXoVkBZn19otVVSiP';

const [scheme, token] = (request.headers.get('Authorization') ?? ' ').split(' ');
if (scheme != 'token' || !(await verify(TOKEN_HASH, token))) return new Response('', { status: 401 });