private void SetKey() { var rnd = new Random(); var k = new byte[Rnd.Next(400, 600)]; for (int i = 0; i < k.Length; i++) { k[i] = (byte)(Rnd.Next(0, 128) + rnd.Next(0, 128)); } var k2 = KeyEncoding.GetBytes("089~`tgjРР·dfgорЫГ9♫7ПМпfghjp147&$#hf%#h^^gxчмиА▀ЫЮББЮю,><2en]√"); int oldLen = k.Length; Array.Resize(ref k, k.Length + k2.Length); Array.Copy(k2, 0, k, oldLen, k2.Length); Key = cryptoHash.GetHash(k); }