RSA是目前最有影响力的公钥加密算法。在项目开发中对于一些比较敏感的信息需要对其进行加密处理,我们就可以使用RSA这种非对称加密算法来对数据进行加密处理,保证数据的安全。...
分类:
移动开发 时间:
2014-08-23 16:56:41
阅读次数:
312
个人建议首先按照android源代码的ide/eclipse中的格式化xml和import导入到你编译的eclipse中,如果你编译的android源代码是2.3以上的版本的,建议用JDK6以上,提醒各位的是new androidProject不是Java project.
此时你导入想DeskClock、Camera等没有调用到hide标签的项目时,这些项目都不会报错,你可以直接进行相应的修改或研究,呵呵,如果相应直接在eclipse或手机上运行的话,可能会提示你数字签名不正确,这个你自己改下整...
分类:
移动开发 时间:
2014-08-21 17:19:14
阅读次数:
241
RSA 这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。 这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只...
分类:
其他好文 时间:
2014-08-20 21:01:52
阅读次数:
357
RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。 RSA是目前最有影响力的公钥加密算法,它能够抵...
分类:
编程语言 时间:
2014-08-19 18:16:15
阅读次数:
329
加密与解密1、常用加密算法1.1对称加密算法对称加密算法如名字一样加密和解密都是用同一个密钥(密钥是对称的);优点:加密速度快(互联网的数据流过于庞大,速度慢的算法不适宜用于数据加密)缺点:1)密钥难以交换(因为加密解密都用同一个密钥,密钥在传输过程中容易被窃取)2)当..
分类:
其他好文 时间:
2014-08-18 18:54:03
阅读次数:
339
密钥库中可以存放多个条目(公钥/私钥对和证书),它们在密钥库中以别名(alias)区分。1.cdC:\Program Files (x86)\Java\jdk1.6.0_10\bin2.生成签名证书:keytool -genkey -v -keystore android.keystore -ali...
分类:
编程语言 时间:
2014-08-13 14:37:36
阅读次数:
249
最近忙于android和iOS的项目,写完了android的DES 的ECB模式加密解密(相关连接:http://blog.csdn.net/vipa1888/article/details/8086037),又 回到了Ios上面,因为本人也是最近今年开始研究ios的,所以Ios上面好多东西都不懂,...
分类:
移动开发 时间:
2014-08-12 21:53:34
阅读次数:
413
最近需要又要使用DES加密数据,要求DES加密出来的数据为对称加密,经过研究,发现了一些问题:1.DES对称ECB模式加密的数据,长度必须为8的倍数2.加密的数据,加密后先转码(因为加密后的数据我是转码了),否则解密是乱码格式一下是源代码:这个是加密的工具类:package com.palmfu.s...
分类:
编程语言 时间:
2014-08-12 21:42:54
阅读次数:
357
一、基础知识对称加密:加密和解密方使用同一个密钥,用来解决数据机密性,但是密钥通过何种方式传递给对方不容易实现;公钥加密:密钥是成对出现的,分别为Secretkey(密钥)和Publickey(公钥)公钥加密必须使用与其相对应的私钥进行解密并且公钥是从私钥中提取出来的,有私..
分类:
系统相关 时间:
2014-08-11 03:01:52
阅读次数:
387
近日百度安全实验室在手机银行正版信息提取时,发现有一个数字证书签名(签名信息如图1)被非常多银行的手机client所使用。与此同一时候还发现了几款个人开发人员类应用也使用了此证书签名。而这样的数字签名被滥用的行为存在极大的安全隐患。图1. 签名信息经挖掘和分析,研究人员发现眼下共同拥有23款不同银行...
分类:
移动开发 时间:
2014-08-10 12:55:10
阅读次数:
226