下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。
内存溢出小编现在分享给大家,也给大家做个参考。
C#,Java,PHP,Python和JavaScript几种语言的AES加密解密实现更多1AESJavaScriptJavaC#PythonPHPc#里面的AES加密解密在visual studio中写的c#代码using System;using System.Collections.Generic;using System.linq;using System.Text;using System.Security.Cryptography;namespace test{ class Class1 { static voID Main(string[] args) { Console.Writeline("I am comming"); String source = "Test String"; String encryptData = Class1.Encrypt(source,"1234567812345678","1234567812345678"); Console.Writeline("=1=="); Console.Writeline(encryptData); Console.Writeline("=2=="); String decryptData = Class1.Decrypt("2fbwW9+8vPID2/foafZq6Q==","1234567812345678"); Console.Writeline(decryptData); Console.Writeline("=3=="); Console.Writeline("I will go out"); } public static string Encrypt(string toEncrypt,string key,string iv) { byte[] keyArray = UTF8EnCoding.UTF8.GetBytes(key); byte[] ivArray = UTF8EnCoding.UTF8.GetBytes(iv); byte[] toEncryptArray = UTF8EnCoding.UTF8.GetBytes(toEncrypt); RijndaelManaged rDel = new RijndaelManaged(); rDel.Key = keyArray; rDel.IV = ivArray; rDel.Mode = CipherMode.CBC; rDel.padding = paddingMode.Zeros; ICryptotransform ctransform = rDel.CreateEncryptor(); byte[] resultArray = ctransform.transformFinalBlock(toEncryptArray,toEncryptArray.Length); return Convert.ToBase64String(resultArray,resultArray.Length); } public static string Decrypt(string toDecrypt,string iv) { byte[] keyArray = UTF8EnCoding.UTF8.GetBytes(key); byte[] ivArray = UTF8EnCoding.UTF8.GetBytes(iv); byte[] toEncryptArray = Convert.FromBase64String(toDecrypt); RijndaelManaged rDel = new RijndaelManaged(); rDel.Key = keyArray; rDel.IV = ivArray; rDel.Mode = CipherMode.CBC; rDel.padding = paddingMode.Zeros; ICryptotransform ctransform = rDel.CreateDecryptor(); byte[] resultArray = ctransform.transformFinalBlock(toEncryptArray,toEncryptArray.Length); return UTF8EnCoding.UTF8.GetString(resultArray); } }}
以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
总结以上是内存溢出为你收集整理的c#里面的AES加密解密全部内容,希望文章能够帮你解决c#里面的AES加密解密所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)