@sidewinder/hash v0.13.0
Overview
This package contains hashing utility functions used to compute hashes for various data. It implements timing safe compare for each function, and selects appropriate algorithms for the data being hashed.
License MIT
ValueHash
The ValueHash utility will generate a sha1 hash of any valid JavaScript value. This utility uses the object-hash
package internally.
import { ValidHash } from '@sidewinder/hash'
const value = {
a: 1,
b: true,
c: 'hello',
}
const hash = ValueHash.hash(value)
const same = ValueHash.compare(value, hash) // true
PasswordHash
The PasswordHash utility will generate a bcrypt cryptographic hash of a given string. This utility uses the bcryptjs
package internally and it's functions are asynchronous.
import { PasswordHash } from '@sidewinder/hash'
const password = '<password-credential-here>'
const hash = await PasswordHash.hash(value)
const same = await PasswordHash.compare(value, hash) // true
2 days ago
11 months ago
10 months ago
11 months ago
11 months ago
10 months ago
10 months ago
10 months ago
11 months ago
11 months ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago