payload
Version:
Node, React, Headless CMS and Application Framework built on Next.js
12 lines (11 loc) • 419 B
JavaScript
import { createHash } from 'crypto';
export const oneWayHash = (data, secret)=>{
const hash = createHash('sha256');
// prepend value with payload secret. This ensure one-way.
hash.update(secret);
// Update is an append operation, not a replacement. The secret from the prior
// update is still present!
hash.update(data);
return hash.digest('hex');
};
//# sourceMappingURL=oneWayHash.js.map