コード例 #1
0
ファイル: SqrlServer.cs プロジェクト: brownj/SqrlNet
        /// <summary>
        ///  Dycrypts a nut. 
        /// </summary>
        /// <returns>
        ///  The data encrypted into the nut. 
        /// </returns>
        /// <param name='key'>
        ///  The encryption key. 
        /// </param>
        /// <param name='iv'>
        ///  The initialization vector for the Rijndael cipher. 
        /// </param>
        /// <param name='nut'>
        ///  The nut. 
        /// </param>
        public NutData DecryptNut(byte[] key, byte[] iv, byte[] nut)
        {
            var nutStruct = new NutStruct();
            nutStruct.SetBytes(_aesHandler.Decrypt(key, iv, nut));

            return new NutData(nutStruct);
        }
コード例 #2
0
ファイル: SqrlServer.cs プロジェクト: tinours/SqrlNet
        /// <summary>
        ///  Dycrypts a nut.
        /// </summary>
        /// <returns>
        ///  The data encrypted into the nut.
        /// </returns>
        /// <param name='key'>
        ///  The encryption key.
        /// </param>
        /// <param name='iv'>
        ///  The initialization vector for the Rijndael cipher.
        /// </param>
        /// <param name='nut'>
        ///  The nut.
        /// </param>
        public NutData DecryptNut(byte[] key, byte[] iv, byte[] nut)
        {
            var nutStruct = new NutStruct();

            nutStruct.SetBytes(_aesHandler.Decrypt(key, iv, nut));

            return(new NutData(nutStruct));
        }