private static void GenerateBrtualHashes() { for (int i = 0; i < 40000; i++) { var s = _salt + i; var hash1 = gen.ComputeFullHash(s).ToLower(); for (var j = 1; j < 2017; j++) { hash1 = gen.ComputeFullHash(hash1).ToLower(); } _cachedHashes[i] = hash1; } }
public string ProduceHash(string input) { var fullHash = _hashGen.ComputeFullHash(input); return(fullHash.Substring(0, 4).ToLower()); }