Skip to content

Instantly share code, notes, and snippets.

View dmrazzy's full-sized avatar
💭
👻

Razzy DM dmrazzy

💭
👻
View GitHub Profile
@dmrazzy
dmrazzy / crypto-pbkdf2.js
Created August 1, 2024 19:48 — forked from chrisveness/crypto-pbkdf2.js
Uses the SubtleCrypto interface of the Web Cryptography API to hash a password using PBKDF2, and validate a stored password hash against a subsequently supplied password. Note that both bcrypt and scrypt offer better defence against ASIC/GPU attacks, but are not available within WebCrypto.
/**
* Returns PBKDF2 derived key from supplied password.
*
* Stored key can subsequently be used to verify that a password matches the original password used
* to derive the key, using pbkdf2Verify().
*
* @param {String} password - Password to be hashed using key derivation function.
* @param {Number} [iterations=1e6] - Number of iterations of HMAC function to apply.
* @returns {String} Derived key as base64 string.
*
@dmrazzy
dmrazzy / clades.json
Created May 4, 2024 02:36 — forked from Kwonstig/clades.json
ncov-clades-schematic
{
"name": "19A",
"color": "#462EB9",
"children": [
{
"name": "20A",
"color": "#4580CA",
"children": [
{
"name": "20B",