public void Zad4a() { var set = new GoodMultiset(1, 10000); var generator = new HashGenerator(); var dek = generator.Kmin(400, new Dekunction(), set); GenerateGraphZ3("dek", generator, dek); }
public void Zad4b() { var set = new GoodMultiset(1, 10000); var generator = new HashGenerator(); var dek = generator.Kmin(400, new Crc64CutFunction(7), set); GenerateGraphZ3("crc64_cut_7", generator, dek); dek = generator.Kmin(400, new Crc64CutFunction(6), set); GenerateGraphZ3("crc64_cut_6", generator, dek); }
public void Zad3() { var set = new GoodMultiset(1, 10000); var generator = new HashGenerator(); var crc = generator.Kmin(400, new Crc64Function(), set); GenerateGraphZ3("CRC64", generator, crc); var md5 = generator.Kmin(400, new Md5Function(), set); GenerateGraphZ3("MD5", generator, md5); var sha256 = generator.Kmin(400, new Sha256Function(), set); GenerateGraphZ3("SHA256", generator, sha256); }
public void Zad5() { var set = new GoodMultiset(1, 10000); var generator = new HashGenerator(); var crc = generator.Kmin(400, new Crc64Function(), set); GenerateGraphZ5($"Zad5CRC64", generator, crc, 400); var md5 = generator.Kmin(400, new Md5Function(), set); GenerateGraphZ5($"Zad5MD5", generator, md5, 400); var sha = generator.Kmin(400, new Sha256Function(), set); GenerateGraphZ5($"Zad5SHA256", generator, sha, 400); }