UNPKG

hardhat

Version:

Hardhat is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.

17 lines (15 loc) 507 B
/** * This function hashes its input with a NON cryptographic. * * This function is useful for creating unique identifiers based on some * input. You can be confident that there won't be any collision, as long * as the input is not generated by an attacker. * * The exact algorithm being used shouldn't matter. */ export function createNonCryptographicHashBasedIdentifier( input: Buffer ): Buffer { const { createHash } = require("crypto"); return createHash("md5").update(input).digest(); }