导航:首页 > 源码编译 > 双生视界加密算法获得的代码

双生视界加密算法获得的代码

发布时间:2022-08-25 18:58:26

⑴ 什么修改器可以改双生视界

双生视界修改器。
双生视界修改器是一款为国服玩家准备的稳定免费修改器辅助,这款修改器可以修改游戏内购的地球币,让玩家可以随意的去抽角色以及武器,让你可以比肩氪金大佬的实力,带给你最优秀的游戏体验。这款修改器用起来十分的方便可以读取游戏内的一切数值波动,让玩家随意修改数值,快来下载吧。
《双生视界》是由西山居研发的一款弹幕射击养成类游戏。作品简介:《双生视界》是由西山居研发的一款弹幕射击养成类游戏,是《少女咖啡枪》系列游戏的第二部。

⑵ SQLsever数据库加密算法,C#

//这个是我拿别人固定密匙改成随机密匙的加解密静态类,希望对你有帮助
//做成随机密匙的想法是:让同一个明文密码,存在数据库中的密文是完全不一样的(如果是固定密匙,则明文一样则密文就完全一样)
public static class MakePW //静态类:加密解密类
{
//默认密钥向量
private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };
/// 加密密钥,要求为8位
//private static string TKey = "T1234567";
public static string EncryptPW(string encryptString)//加密
{
string encryptKey;
encryptKey = TKey(8);//获得8位随机钥匙
try
{
byte[] rgbKey = Encoding.UTF8.GetBytes(encryptKey);
byte[] rgbIV = Keys;
byte[] inputByteArray = Encoding.UTF8.GetBytes(encryptString);
DESCryptoServiceProvider dCSP = new DESCryptoServiceProvider();
MemoryStream mStream = new MemoryStream();
CryptoStream cStream = new CryptoStream(mStream, dCSP.CreateEncryptor(rgbKey, rgbIV), CryptoStreamMode.Write);
cStream.Write(inputByteArray, 0, inputByteArray.Length);
cStream.FlushFinalBlock();
return encryptKey + Convert.ToBase64String(mStream.ToArray());
}

catch
{
return encryptString;//返回钥匙+加密后的字符串
}
}
public static string DecryptPW(string decryptString)//解密
{
try
{
byte[] rgbKey = Encoding.UTF8.GetBytes(decryptString.Substring(0,8));//获得密钥
decryptString = decryptString.Substring(8, decryptString.Length - 8);//去除密钥
byte[] rgbIV = Keys;
byte[] inputByteArray = Convert.FromBase64String(decryptString);
DESCryptoServiceProvider DCSP = new DESCryptoServiceProvider();
MemoryStream mStream = new MemoryStream();
CryptoStream cStream = new CryptoStream(mStream, DCSP.CreateDecryptor(rgbKey, rgbIV), CryptoStreamMode.Write);
cStream.Write(inputByteArray, 0, inputByteArray.Length);
cStream.FlushFinalBlock();
return Encoding.UTF8.GetString(mStream.ToArray());
}
catch
{
return decryptString;
}
}
internal static string TKey(int pwdlen)//产生随机字符串,获取随机密钥
{
string pwdchars = "~!@#$%^&*()_+";
string tmpstr = "";
int iRandNum;
Random rnd = new Random();
for (int i = 0; i < pwdlen; i++)
{
iRandNum = rnd.Next(pwdchars.Length);
tmpstr += pwdchars[iRandNum];
}
return tmpstr;
}
}

阅读全文

与双生视界加密算法获得的代码相关的资料

热点内容
编程知识大全女孩 浏览:62
aut命令 浏览:429
什么儿童编程好 浏览:646
产品经理的第一本书pdf 浏览:430
app源在哪里 浏览:25
excel中命令按钮 浏览:91
记录仪安卓起动优化是怎么回事 浏览:657
java1970毫秒 浏览:443
程序员发家前景 浏览:750
linux服务器类型 浏览:410
php免杀大马在线 浏览:35
程序员珠海6000元工资 浏览:209
中国出名残疾程序员 浏览:829
数控机床编程例子带说明 浏览:447
我是女王pdf 浏览:651
python编程怎么接私单 浏览:789
linux线程限制 浏览:762
课程app怎么设计 浏览:113
javaxml序列化反序列化 浏览:859
在线文件夹名字 浏览:166