
Android安全
文章平均质量分 80
月十二
这个作者很懒,什么都没留下…
展开
-
java加解密之DES多种使用方式
最近逆向分析中,常常遇到加解密的内容,接触得比较多的加解密算法一般有对称的DES和AES,非对称的RSA,单向的MD5等。这里就DES的使用研究进行一个随笔记录,并不会说其实现原理,原理可以自行百度。DES作为56位秘钥加密目前已经被容易破解了,尽管如此,在一些简单而又不是很敏感的数据加密中还是有它的身影。在Android逆向分析中,在被混淆的代码里,往往你能看到一个方法a转载 2017-05-23 10:13:31 · 601 阅读 · 0 评论 -
Android 平台DES加密解密
DES是一个基于56位密钥的对称的加密算法,就是两边的密钥需要一致,在此就不考虑为什么不用安全性更高的AES或者采用非对称加密方法,比如RSA等等;关于密钥空间小,可以使用DES的派生算法3DES来进行加密。DES算法是把64位的明文输入块变成64位的密文输出块,所以这里需要BASE64编解码工具类,加密需要3个参数(Key、Data、Mode) Mode是加密还是解密。public原创 2017-05-23 10:49:22 · 2886 阅读 · 0 评论 -
关于javax.crypto.BadPaddingException: Blocktype错误的几种解决方法
关于javax.crypto.BadPaddingException: Blocktype异常的几种解决办法1.异常描述:最近做项目为了增强数据传输的安全性用到了RSA加密。即android客户端将要传送的信息,用私钥通过RSA非对称加密算法加密后,传到服务器端(PC端)。服务器端用对应(密钥)的公钥来解密时解密失败,抛出“javax.crypto.BadPaddingExce转载 2017-05-23 10:52:23 · 6035 阅读 · 0 评论 -
记大神的一次反汇编/更新
首先解压,在assets文件夹下在找到了要汇编的文件:appmgr.jar,这个文件在安装后在/data/data//files/文件夹下会生成一个appmgr.apk,「其实只是一个存放代码的资源文件,安装的时候重命名了,以apk结尾罢了。」-------------2014.10.9修正---------------上面打中文引号的这句话有待考究,如果直接解压得到cla转载 2017-05-23 10:53:19 · 1350 阅读 · 0 评论