放尿王国,提拉鹏,送男生什么生日礼物比较好
//加密
public static string gdencode(string data, string key)
{
key = "12345678";
byte[] bykey = system.text.asciiencoding.ascii.getbytes(key);
byte[] byiv = system.text.asciiencoding.ascii.getbytes(key);
descryptoserviceprovider cryptoprovider = new descryptoserviceprovider();
int i = cryptoprovider.keysize;
memorystream ms = new memorystream();
cryptostream cst = new cryptostream(ms, cryptoprovider.createencryptor(bykey, byiv), cryptostreammode.write);
streamwriter sw = new streamwriter(cst);
sw.write(data);
sw.flush();
cst.flushfinalblock();
sw.flush();
return convert.tobase64string(ms.getbuffer(), 0, (int)ms.length);
}
//解密
public static string gjdecode(string data, string key)
{
key = "12345678";
byte[] bykey = system.text.asciiencoding.ascii.getbytes(key);
byte[] byiv = system.text.asciiencoding.ascii.getbytes(key);
byte[] byenc;
try
{
byenc = convert.frombase64string(data);
}
catch
{
return data;
}
descryptoserviceprovider cryptoprovider = new descryptoserviceprovider();
memorystream ms = new memorystream(byenc);
cryptostream cst = new cryptostream(ms, cryptoprovider.createdecryptor(bykey, byiv), cryptostreammode.read);
streamreader sr = new streamreader(cst);
string str;
str = sr.readtoend();
if (str.trim() == "") str = data;
return str;
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论