UNPKG

godprotocol

Version:

A distributed computing environment for Web 4.0 — integrating AI, decentralisation, and virtual computation.

20 lines (13 loc) 343 B
import crypto from 'crypto' const hash = (data, alg) => { alg = (alg || "sha256").replace(/-/g, '').toLowerCase() let hash = crypto.createHash(alg); hash.update(data); let result = hash.digest("hex"); if (alg){ if (!isNaN(Number(result[0]))) result = `_${result.slice(0, -1)}`; } return result; }; export { hash };