您的位置:首页 > 其它

AES加密算法(加密字符串):Rijndael

2017-06-24 21:29 316 查看
       public static byte[] Encrypt(byte[] toEncryptArray)

        {

            byte[] key = { 24, 55, 102, 24, 98, 26, 67, 29, 84, 19, 37, 118, 104, 85, 121, 27, 93, 86, 24, 55, 102, 24, 98, 26, 67, 29, 9, 2, 49, 69, 73, 92 };

            RijndaelManaged rDel = new RijndaelManaged(); //这是我用的AES加密算法

            rDel.Key = key;

            rDel.BlockSize = 128;

            rDel.Mode = CipherMode.ECB;

            rDel.Padding = PaddingMode.Zeros;

            ICryptoTransform cTransform = rDel.CreateEncryptor();

            return cTransform.TransformFinalBlock(toEncryptArray, 0, toEncryptArray.Length);

        }

         public static byte[] Decrypt(byte[] toDecryptArray)

        {

            byte[] key = { 24, 55, 102, 24, 98, 26, 67, 29, 84, 19, 37, 118, 104, 85, 121, 27, 93, 86, 24, 55, 102, 24, 98, 26, 67, 29, 9, 2, 49, 69, 73, 92 };

            RijndaelManaged rDel = new RijndaelManaged(); //这是我用的AES加密算法

            rDel.Key = key;

            rDel.BlockSize = 128;

            rDel.Mode = CipherMode.ECB;

            rDel.Padding = PaddingMode.Zeros;

            ICryptoTransform cTransform = rDel.CreateDecryptor();

            return cTransform.TransformFinalBlock(toDecryptArray, 0, toDecryptArray.Length);

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: