reWZ.WZAES.GenerateKey C# (CSharp) Method

GenerateKey() private static method

private static GenerateKey ( byte iv, byte aesKey, int length ) : byte[]
iv byte
aesKey byte
length int
return byte[]
        private static byte[] GenerateKey(byte[] iv, byte[] aesKey, int length)
        {
            using (MemoryStream memStream = new MemoryStream(length)) {
                using (AesManaged aem = new AesManaged {KeySize = 256, Key = aesKey, Mode = CipherMode.CBC, IV = iv}) {
                    using (
                        CryptoStream cStream = new CryptoStream(memStream, aem.CreateEncryptor(), CryptoStreamMode.Write)
                        ) {
                        cStream.Write(new byte[length], 0, length);
                        cStream.Flush();
                        return memStream.ToArray();
                    }
                }
            }
        }