0x0:为什么写这个系列的文章 博客原本的定位是安卓游戏的破解,可是为什么写这系列的文章呢? 由于在破解过程中,我们是无法避免来敲代码的,恢复算法,模拟算法,游戏中对数据的解密。游戏中对保存在client金币的字段加解密,游戏中资源文件动态加解密释放。都离不开我们自己来通过分析之后。自己写出来代码。 ...
分类:
系统相关 时间:
2017-07-09 12:36:00
阅读次数:
218
先贴代码,有空再整理思路 PGP加密 using System; using System.IO; using Org.BouncyCastle.Bcpg; using Org.BouncyCastle.Bcpg.OpenPgp; using Org.BouncyCastle.Security; u ...
分类:
编程语言 时间:
2017-07-06 22:47:35
阅读次数:
966
1 public_key = file_get_contents($public_key_file)) || false == ($this->private_key = file_get_contents($private_key_file))) { 57 throw new Exception(... ...
分类:
Web程序 时间:
2017-07-04 18:32:07
阅读次数:
325
各种加密算法比较 算法选择:对称加密AES,非对称加密: ECC,消息摘要: MD5,数字签名:DSA 对称加密算法(加解密密钥相同) 名称 密钥长度 运算速度 安全性 资源消耗 DES 56位 较快 低 中 3DES 112位或168位 慢 中 高 AES 128、192、256位 快 高 低 非 ...
分类:
编程语言 时间:
2017-07-03 13:59:34
阅读次数:
317
AES加解密算法,代码如下: 运行输出如下: ...
分类:
编程语言 时间:
2017-06-30 19:50:19
阅读次数:
152
usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Security.Cryptography;usingSystem.IO;namespacewww.xinduofen.com{classFileDES{//////加密文件随机数生成///privatestaticRandomNumberGeneratorrand=newRNGCryptoServiceProvider();privatecons..
此算法源码最初由 Borland 的 Delphi 语言编写,似乎 Allen Bauer 是原作者,源码如下。 本质上,它只是简单的位运算而已,但加密强度并不低,所以用在譬如密码加密等方面应比较合适。 于是我编写了 Golang 版本的实现(Encrypt/Decrypt 甚至完全可以直接改写原切 ...
分类:
编程语言 时间:
2017-06-23 18:18:54
阅读次数:
309
常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。对称加密指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。假设两个用户需要使用对称加密方法加密然后交换数据,则用户最少需要2个密钥并交换使用,如果企业内用户有n个,则整个企业共需要 ...
分类:
编程语言 时间:
2017-06-18 14:22:10
阅读次数:
127
1 0) && substr($result, 10, 16) == substr(md5(substr($result, 26) . $keyb), 0, 16)) { 61 return substr($result, 26); 62 } else { 63 return ''; 64 } 65... ...
分类:
其他好文 时间:
2017-06-17 19:40:14
阅读次数:
391
原文地址:http://www.cnblogs.com/firstForEver/p/5803940.html 涉及敏感数据的传输,双方最好约定使用加密解密。那RSA非对称加密就大有作为了。 服务端可以保留自己的私钥,发给客户端对应的公钥。这样就可以互相加解密了。php中rsa加解密实现: 首先要生 ...
分类:
Web程序 时间:
2017-06-10 17:04:45
阅读次数:
292