diff --git a/IGA.ts b/IGA.ts index 0fe5a84..c5ad9d9 100644 --- a/IGA.ts +++ b/IGA.ts @@ -231,8 +231,9 @@ function hash(input: string, salt: number = 0, len: number = 32, seed?: number): dataBins[0] = xor(dataBins[0], dataBins[1]) dataBins.splice(1, 1) } - const crc = checksum(dataBins[0]) - const hash = bin2hex(pBin + dataBins[0] + crc) + let hash = bin2hex(pBin + dataBins[0]) + const crc = checksum(hash) + hash += bin2hex(crc) return hash }