Exemplo n.º 1
0
        public override ICryptoTransform CreateDecryptor(byte[] rgbKey, byte[] rgbIV)
        {
            var clientDecryptor = new ARC4 {
                Key = decryptorKeyHash.ComputeHash(rgbKey)
            };

            clientDecryptor.TransformFinalBlock(new byte[1024], 0, 1024);
            return(clientDecryptor);
        }
Exemplo n.º 2
0
        public override ICryptoTransform CreateEncryptor(byte[] rgbKey, byte[] rgbIV)
        {
            var serverEncryptor = new ARC4 {
                Key = encryptorKeyHash.ComputeHash(rgbKey)
            };

            serverEncryptor.TransformFinalBlock(new byte[1024], 0, 1024);
            return(serverEncryptor);
        }