加密过的传奇登陆器打开没列表列表能解密吗?

常用加密解密方法
我的图书馆
常用加密解密方法
一、数据加密/编码算法列表常见用于保证安全的加密或编码算法如下:1、常用密钥算法密钥算法用来对敏感数据、摘要、签名等信息进行加密,常用的密钥算法包括:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合; 3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高; RC2和 RC4:用变长密钥对大量数据进行加密,比 DES 快; IDEA(International Data Encryption Algorithm)国际数据加密算法,使用 128 位密钥提供非常强的安全性; RSA:由 RSA 公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件快的长度也是可变的; DSA(Digital Signature Algorithm):数字签名算法,是一种标准的 DSS(数字签名标准); AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高,目前 AES 标准的一个实现是 Rijndael 算法; BLOWFISH,它使用变长的密钥,长度可达448位,运行速度很快; 其它算法,如ElGamal、Deffie-Hellman、新型椭圆曲线算法ECC等。2、单向散列算法单向散列函数一般用于产生消息摘要,密钥加密等,常见的有:MD5(Message Digest Algorithm 5):是RSA数据安全公司开发的一种单向散列算法,MD5被广泛使用,可以用来把不同长度的数据块进行暗码运算成一个128位的数值; SHA(Secure Hash Algorithm)这是一种较新的散列算法,可以对任意长度的数据运算生成一个160位的数值; MAC(Message Authentication Code):消息认证代码,是一种使用密钥的单向函数,可以用它们在系统上或用户之间认证文件或消息。HMAC(用于消息认证的密钥散列法)就是这种函数的一个例子。 CRC(Cyclic Redundancy Check):循环冗余校验码,CRC校验由于实现简单,检错能力强,被广泛使用在各种数据校验应用中。占用系统资源少,用软硬件均能实现,是进行数据传 输差错检测地一种很好的手段(CRC 并不是严格意义上的散列算法,但它的作用与散列算法大致相同,所以归于此类)。3、其它数据算法其它数据算法包括一些常用编码算法及其与明文(ASCII、Unicode 等)转换等,如 Base 64、Quoted Printable、EBCDIC 等。二、算法的 .NET 实现常见的加密和编码算法都已经在 .NET Framework中得到了实现,为编码人员提供了极大的便利性,实现这些算法的名称空间是:System.Security.Cryptography。System.Security.Cryptography 命名空间提供加密服务,包括安全的数据编码和解码,以及许多其他操作,例如散列法、随机数字生成和消息身份验证。System.Security.Cryptography 是按如下方式组织的:1、私钥加密私钥加密又称为对称加密,因为同一密钥既用于加密又用于解密。私钥加密算法非常快(与公钥算法相比),特别适用于对较大的数据流执行加密转换。.NET Framework 提供以下实现私钥加密算法的类:DES:DESCryptoServiceProvider RC2:RC2CryptoServiceProvider Rijndael(AES):RijndaelManaged 3DES:TripleDESCryptoServiceProvider2、公钥加密和数字签名公 钥加密使用一个必须对未经授权的用户保密的私钥和一个可以对任何人公开的公钥。用公钥加密的数据只能用私钥解密,而用私钥签名的数据只能用公钥验证。公钥 可以被任何人使用;该密钥用于加密要发送到私钥持有者的数据。两个密钥对于通信会话都是唯一的。公钥加密算法也称为不对称算法,原因是需要用一个密钥加密 数据而需要用另一个密钥来解密数据。.NET Framework 提供以下实现公钥加密算法的类: DSA:DSACryptoServiceProvider RSA:RSACryptoServiceProvider 3、哈希(Hash)值哈 希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明 文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的,所以数据的哈希值可以检验 数据的完整性。.NET Framework 提供以下实现数字签名算法的类: HMAC:HMACSHA1 (HMAC 为一种使用密钥的 Hash 算法) MAC:MACTripleDES MD5:MD5CryptoServiceProvider SHA1:SHA1Managed、SHA256Managed、SHA384Managed、SHA512Managed4、随机数生成加密密钥需要尽可能地随机,以便使生成的密钥很难再现,所以随机数生成是许多加密操作不可分割的组成部分。在 .NET Framework 中,RNGCryptoServiceProvider 是随机数生成器算法的实现,对于数据算法,.NET Framework 则在其它命名空间中实现,如 Convert 类实现 Base 64 编码,System.Text 来实现编码方式的转换等。从 以上来看,.NET Framework 对于数据加密/编码还是支持比较好,大大地方便了开发人员,但美中不足的是,.NET Framework 中的数据加密算法仍然不够完全,如 IDEA、BLOWFISH、其它算法,如ElGamal、Deffie-Hellman、ECC 等,对于一些其它的数据校验算法支持也不够,如 CRC、SFV 等,开发人员只能去从早期代码做移植或者寻找第三方厂商的实现。下面本就简单介绍在项目中常用的加密及解密的方法一、MD5加密算法[.NET类库中自带的算法 MD5是个不可逆的算法 没有解密的算法]其实在ASP.Net编程中加密数据。在DotNet中有自带的类:System.Web.Security.HashPasswordForStoringInConfigFile()public string md5(string str,int code){if(code==16) //16位MD5加密(取32位加密的9~25字符){return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substring(8,16) ;}if(code==32) //32位加密{return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower();}return ""; }简单的使用://--导入所需要的包using System.IO;using System.Tusing System.Security.C(1)MD5普通加密//获取要加密的字段,并转化为Byte[]数组&&&&&&&&byte[] data = System.Text.Encoding.Unicode&&&&&&&&.GetBytes(TextBox1.Text.ToCharArray());&&&&&&&&//建立加密服务&&&&&&&&System.Security.Cryptography.MD5 md5 = new System.Security.Cryptography.MD5CryptoServiceProvider();&&&&&&&&//加密Byte[]数组&&&&&&&&byte[] result = puteHash(data);&&&&&&&&Label1.Text = "MD5普通加密:" + System.Text.Encoding.Unicode.GetString(result);(2)MD5密码加密[常用]Label1.Text = "MD5密码加密:" + System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(TextBox1.Text, "MD5");(3)ASP.NET中加密与解密QueryString的方法[常用]//加密 Response.Redirect("DetailInfo.aspx?id=" + Convert.ToBase64String(System.Text.Encoding.Default.GetBytes("whaben")).Replace("+","%2B"));//解密string ID = System.Text.Encoding.Default.GetString(Convert.FromBase64String(Request.QueryString["id"].ToString().Replace("%2B","+")));二、DES加密及解密的算法[常用密钥算法]简单的使用://--导入所需要的包using System.IO;using System.Tusing System.Security.Cpublic static string Key = "DKMAB5DE";//加密密钥必须为8位//加密算法public static string MD5Encrypt(string pToEncrypt)&&&&&& {&&&&&&&&&& DESCryptoServiceProvider des = new DESCryptoServiceProvider();&&&&&&&&&& byte[] inputByteArray = Encoding.Default.GetBytes(pToEncrypt);&&&&&&&&&& des.Key = ASCIIEncoding.ASCII.GetBytes(Key);&&&&&&&&&& des.IV = ASCIIEncoding.ASCII.GetBytes(Key);&&&&&&&&&& MemoryStream ms = new MemoryStream();&&&&&&&&&& CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(), CryptoStreamMode.Write);&&&&&&&&&& cs.Write(inputByteArray, 0, inputByteArray.Length);&&&&&&&&&& cs.FlushFinalBlock();&&&&&&&&&& StringBuilder ret = new StringBuilder();&&&&&&&&&& foreach (byte b in ms.ToArray())&&&&&&&&&& {&&&&&&&&&&&&&& ret.AppendFormat("{0:X2}", b);&&&&&&&&&& }&&&&&&&&&& ret.ToString();&&&&&&&&&& return ret.ToString();&&&&&& }//解密算法public static string MD5Decrypt(string pToDecrypt)&&&&&& {&&&&&&&&&& DESCryptoServiceProvider des = new DESCryptoServiceProvider();&&&&&&&&&& byte[] inputByteArray = new byte[pToDecrypt.Length / 2];&&&&&&&&&& for (int x = 0; x & pToDecrypt.Length / 2; x++)&&&&&&&&&& {&&&&&&&&&&&&&& int i = (Convert.ToInt32(pToDecrypt.Substring(x * 2, 2), 16));&&&&&&&&&&&&&& inputByteArray[x] = (byte)i;&&&&&&&&&& }&&&&&&&&&& des.Key = ASCIIEncoding.ASCII.GetBytes(Key);&&&&&&&&&& des.IV = ASCIIEncoding.ASCII.GetBytes(Key);&&&&&&&&&& MemoryStream ms = new MemoryStream();&&&&&&&&&& CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(), CryptoStreamMode.Write);&&&&&&&&&& cs.Write(inputByteArray, 0, inputByteArray.Length);&&&&&&&&&& cs.FlushFinalBlock();&&&&&&&&&& StringBuilder ret = new StringBuilder();&&&&&&&&&& return System.Text.Encoding.ASCII.GetString(ms.ToArray());&&&&&& }三、RSA加密及解密的算法[常用密钥算法]简单的使用://--导入所需要的包using System.Tusing System.Security.C//加密算法public string RSAEncrypt(string encryptString)&&&&{&&&&&&&&CspParameters csp = new CspParameters();&&&&&&&&csp.KeyContainerName = "whaben";&&&&&&&&RSACryptoServiceProvider RSAProvider = new RSACryptoServiceProvider(csp);&&&&&&&&byte[] encryptBytes = RSAProvider.Encrypt(ASCIIEncoding.ASCII.GetBytes(encryptString), true);&&&&&&&&string str = "";&&&&&&&&foreach (byte b in encryptBytes)&&&&&&&&{&&&&&&&&&&&&str = str + string.Format("{0:x2}", b);&&&&&&&&}&&&&&&&&&&&&}//解密算法public string RSADecrypt(string decryptString)&&&&{&&&&&&&&CspParameters csp = new CspParameters();&&&&&&&&csp.KeyContainerName = "whaben";&&&&&&&&RSACryptoServiceProvider RSAProvider = new RSACryptoServiceProvider(csp);&&&&&&&&int length = (decryptString.Length / 2);&&&&&&&&byte[] decryptBytes = new byte[length];&&&&&&&&for (int index = 0; index & index++)&&&&&&&&{&&&&&&&&&&&&string substring = decryptString.Substring(index * 2, 2);&&&&&&&&&&&&decryptBytes[index] = Convert.ToByte(substring, 16);&&&&&&&&}&&&&&&&&decryptBytes = RSAProvider.Decrypt(decryptBytes, true);&&&&&&&&return ASCIIEncoding.ASCII.GetString(decryptBytes);&&&&}
TA的最新馆藏[转]&
喜欢该文的人也喜欢查看: 7856|回复: 490
GOM引擎脚本被加密解密的方法
金币102249
帖子金币元宝
&&&&&在线时间374 小时
登录后可查看完整内容和下载
才可以下载或查看,没有帐号?
GOM引擎包裹内有免费的脚本加密的工具,所以这个引擎的很多免费版本中有一些脚本是加密的,原因就是里面的广告内容不想被修改,那么脚本被加密以后要怎么解密呢?今天就来分享一下GOM引擎脚本解密的方法!
首先我要下载GM引擎脚本解密的工具,我这里推荐一个,是我花钱买到的,亲测绝对可以使用,没有广告!
下载地址:
下载以后,点击打开软件,找到你要解密的脚本文件,最好先备份文件
QQ截图49.jpg (54.23 KB, 下载次数: 1)
14:34 上传
比如,我这个假人后台管理的文件是被加密的,我们在工具供选择这个文件
QQ截图02.jpg (26.87 KB, 下载次数: 6)
14:35 上传
保存文件名随便填写都可以
解密密码是尤为重要的,如果密码不正确,解密出来的文件就是乱码,不能使用
那么我们怎么去找密码呢?其实也很简单,我们打开服务端内的D:\MirServer\Mir200下面的!Setup.txt文件
打开这个文件以后搜索ScriptPassword=这个参数,后面的就是解压密码了
QQ截图06.png (6.1 KB, 下载次数: 1)
14:49 上传
我们这里可以看到密码是 E6EF5C1AC
我们在解密工具中输入这个密码,然后点击解密就可以了!
QQ截图50.png (19.95 KB, 下载次数: 1)
14:49 上传
可以看到提示解密完成,我们打开脚本看一下是不是可以使用了!
QQ截图19.jpg (29.21 KB, 下载次数: 1)
14:48 上传
LV5, 积分 20, 距离下一级还需 20 积分
帖子金币元宝
LV5, 积分 20, 距离下一级还需 20 积分
LV5, 积分 20, 距离下一级还需 20 积分
&&&&&在线时间3 小时
哎 天理何在啊??
LV1, 积分 34, 距离下一级还需 -31 积分
帖子金币元宝
LV1, 积分 34, 距离下一级还需 -31 积分
LV1, 积分 34, 距离下一级还需 -31 积分
&&&&&在线时间1 小时
呵呵 放心 如我算错 你以后来砸我的帖子 呵呵
LV3, 积分 9, 距离下一级还需 1 积分
帖子金币元宝
LV3, 积分 9, 距离下一级还需 1 积分
LV3, 积分 9, 距离下一级还需 1 积分
&&&&&在线时间4 小时
注:偶是女滴,千真万确,毋庸置疑!
LV4, 积分 10, 距离下一级还需 10 积分
帖子金币元宝
LV4, 积分 10, 距离下一级还需 10 积分
LV4, 积分 10, 距离下一级还需 10 积分
&&&&&在线时间10 小时
我找了好久了
LV1, 积分 8, 距离下一级还需 -5 积分
帖子金币元宝
LV1, 积分 8, 距离下一级还需 -5 积分
LV1, 积分 8, 距离下一级还需 -5 积分
&&&&&在线时间5 小时
你该这么说~~
LV5, 积分 22, 距离下一级还需 18 积分
帖子金币元宝
LV5, 积分 22, 距离下一级还需 18 积分
LV5, 积分 22, 距离下一级还需 18 积分
&&&&&在线时间7 小时
把沙发带走。
LV4, 积分 16, 距离下一级还需 4 积分
帖子金币元宝
LV4, 积分 16, 距离下一级还需 4 积分
LV4, 积分 16, 距离下一级还需 4 积分
&&&&&在线时间6 小时
而我头发干的方式的方式地方是的
LV4, 积分 12, 距离下一级还需 8 积分
帖子金币元宝
LV4, 积分 12, 距离下一级还需 8 积分
LV4, 积分 12, 距离下一级还需 8 积分
&&&&&在线时间8 小时
专业抢沙发的!哈哈
LV1, 积分 12, 距离下一级还需 -9 积分
帖子金币元宝
LV1, 积分 12, 距离下一级还需 -9 积分
LV1, 积分 12, 距离下一级还需 -9 积分
&&&&&在线时间10 小时
楼主威武!!
经常帮助其他会员答疑
长期对论坛的繁荣而不断努力,或多次提出建设性意见
活跃且尽责职守的版主
如此玩最佳新人奖励!5点贡献兑换,发布主题贡献+1。
如此玩论坛活跃会员奖励!
Copyright &
RuCiWan Inc. Template by Comsenz Inc.
| 联系QQ:
Powered by RuCiWanX3.2(网站已改版,请使用新地址访问:
mir2 传奇脚本加密插件的源代码,你怕的服务器被盗了 之后 别人不是垃圾邮件 Crypt_De algrithms 解密 238万源代码下载-
&文件名称: mir2
& & & & &&]
&&所属分类:
&&开发工具: Delphi
&&文件大小: 18 KB
&&上传时间:
&&下载次数: 10
&&提 供 者:
&详细说明:传奇脚本加密插件的源代码,你怕的服务器被盗了吗?之后脚本加密别人不是垃圾邮件脚本-Legend script encryption plugin source code, are you afraid of the server is stolen it? After the script encryption others not spamming your script
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&加密插件源码&&............\DES.dcu&&............\DES.pas&&............\Module.dcu&&............\PlugMain.dcu&&............\PlugMain.pas&&............\ScriptLoader.dpr&&............\ScriptLoader.res&&............\SDK.dcu&&............\Share.dcu&&............\Share.pas
&近期下载过的用户:
&相关搜索:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - 传奇脚本加密器,现在许多服务端在服务器中被人盗取,有了脚本加密器就算被盗走也没关系
&[] - 本人自己写的传奇脚本加解密工具
可以设置密码来加解密
支持拖拽批量加密
无模块 纯字节操作算法
&[] - 重庆飞尔代码,是飞尔原始代码,本套代码包含全部程序和注册文件代码以及配套的程序解密代码
可以使用Delphi 7 中文企业版进行程序编译和开发。
&[] - 飞尔假人登陆工具源码,GM开区时可以使用为了丰富游戏
&[] - 飞尔传奇世界的引擎代码可直接编译M2Engine
请使用Delphi编译
&[] - 3KM2_MakeKey
3KM2脚本制作加密插件

我要回帖

更多关于 好看的传奇登陆器列表 的文章

 

随机推荐