昨天外包安卓的那个人说AES的加解密结果不一样,于是百度搜索发现还真是!
贴上AES加密核心:
Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
cipher.init(Cipher.ENCRYPT_MODE, key, zeroIv);
CBC是工作模式,AES一共有电子密码本模式(ECB)、加密分组链接模式(...
分类:
移动开发 时间:
2015-07-23 13:57:19
阅读次数:
148
/// /// 使用默认加密/// /// /// public static string DesEncrypt(string strText)/// /// 使用默认解密/// /// 解密字符串/// public static string DesDecrypt(string strText...
分类:
Web程序 时间:
2015-07-22 20:23:54
阅读次数:
200
前段时间,用了个AES加密解密的方法,详见上篇博客AES加密解密。加解密方法在window上测试的时候没有出现任何问题,将加密过程放在安卓上,解密发布到Linux服务器的时候,安卓将加密的结果传到Linux上解密的时候却总是失败,让用户不能成功登录,经过检查,测试后,发现AES在Linux上解密失败,出现错误:
javax.crypto.BadPaddingException: ...
分类:
系统相关 时间:
2015-07-22 00:06:00
阅读次数:
196
一、简介 enc - 对称加密例程,使用对称密钥对数据进行加解密,特点是速度快,能对大量数据进行处理。算法有流算法和分组加密算法,流算法是逐字节加,由于其容易被破译,现在已很少使用;分组加密算法是将数据分成固定大小的组里,然后逐组进行加密,如DES。分组算法中又有ECB,CBC,CFB,OFB,CT...
分类:
其他好文 时间:
2015-07-21 23:38:13
阅读次数:
784
ZLIB开源库采用的是DEFLATE压缩算法,已经不支持加密功能,实际上功能还存在于代码中,采用MINIZIP可以支持对ZIP文件的加解密。ZLIB目前最新的是1.2.7,MINIZIP最新的版本是1.1。采用ZLIB可以解压缩任何ZIP文件,也可以压缩成ZIP文件被WINZIP/WINRAR/7Z...
分类:
其他好文 时间:
2015-07-18 22:33:55
阅读次数:
313
今天在看某ctf时候遇到一题凯撒加密的题,然后看到write up里有这样一句顿时感觉这题目有点坑啊,这要不写个脚本来跑要推到啥时候啊,于是又了本文: 1 "; 4 for($j=0;$j";17 18 }19 ?>
分类:
Web程序 时间:
2015-07-17 09:35:52
阅读次数:
151
原文:PHP脚本实现凯撒加(解)密今天在看某ctf时候遇到一题凯撒加密的题,然后看到write up里有这样一句 顿时感觉这题目有点坑啊,这要不写个脚本来跑要推到啥时候啊,于是又了本文: 1 "; 4 for($j=0;$j"; 17 18 } 19 ?>
分类:
Web程序 时间:
2015-07-17 09:30:33
阅读次数:
123
方法1:RSA 是常用的非对称加密算法。最近使用时却出现了“不正确的长度”的异常,研究发现是由于待加密的数据超长所致。 .NET Framework 中提供的 RSA 算法规定: 待加密的字节数不能超过密钥的长度值除以 8 再减去 11(即:RSACryptoServiceProvider.Ke.....
分类:
其他好文 时间:
2015-07-14 17:28:49
阅读次数:
179
此方法采用kCCAlgorithmAES128,kCCOptionPKCS7Padding,kCCOptionECBMode,kCCBlockSizeAES128模式。如果另有其他模式需求加上即可!
废话不多说,直接上代码:
头文件:
[objc] view
plaincopyprint?
#import...
分类:
移动开发 时间:
2015-07-14 10:05:58
阅读次数:
256