private byte[] GetKeysFromFile(IFileReader fileReader, uint n, uint d) { var keys = new byte[8]; for (int index = 0; index < 8; index++) { var rsaKey = fileReader.ReadBits(32); var key = (byte)RsaComputer.GetRsa(rsaKey, d, n); keys[index] = key; KeysFromLastRun.Add(key); RsaKeysFromLastRun.Add(rsaKey); } return(keys); }
private byte[] GetRandomKeys(uint max) { var rng = new Random(); var keys = new byte[8]; if (max > 255) { max = 255; } for (int index = 0; index < 8; index++) { var key = (byte)rng.Next(0, (int)max); keys[index] = key; KeysFromLastRun.Add(key); } return(keys); }