常用加密算法
哈希(散列)函数MD5
SHA1
SHA256
对称加密算法DES
3DES (使用3个密钥,对相同的数据执行三次加密,强度增强)
AES (高级密码标准,美国国家安全局使用的)
苹果的钥匙串访问就是使用 AES 加密的!
ECB 密码本加密
CBC 密码链条加密
非对称加密算法(RSA)
RSA - 加密算法!算法是公开的!”公钥”加密,”私钥”解密
“私钥”加密...
分类:
编程语言 时间:
2015-03-04 09:48:34
阅读次数:
214
linux:gpg加密和解密1创建密钥2查看私钥3导出公钥4导出私钥5导入秘钥5.1公钥6公钥加密7私钥解密创建密钥gpg --gen-key你要求输入一下内容,这些内容,基本英文,还是很好明白root@g140:~# gpg --gen-keygpg (GnuPG) 1.4.11; Copyrig...
分类:
其他好文 时间:
2015-03-02 18:22:54
阅读次数:
254
SSL协议的握手过程 SSL 协议既用到了公钥加密技术又用到了对称加密技术,对称加密技术虽然比公钥加密技术的速度快,可是公钥加密技术提供了更好的身份认证技术。SSL 的握手协议非常有效的让客户和服务器之间完成相互之间的身份认证,其主要过程如下: ①客户端的浏览器向服务器传送客户端SSL 协议的版.....
分类:
其他好文 时间:
2015-02-27 10:04:36
阅读次数:
153
前面为大家已经总结了,基于密钥交换的DH算法,现在就为大家再介绍一种基于因子分解的RSA算法,这种加密算法有两种实现形式:1、公钥加密,私钥解密;2、私钥加密,公钥解密。下面就为大家分析一下实现代码,相对于DH算法,RSA显得有些简单。初始化密钥:KeyPairGenerator keyPair.....
分类:
编程语言 时间:
2015-02-13 18:27:29
阅读次数:
219
RSA 算法是第一个既能用于数据加密也能用于数字签名的算法它通常是先生成一对 RSA 密钥,其中之一是保 密密钥,由用户保存;另一个为公开密钥,可对外公开,甚至可在网络服务器中注册,人们 用公钥加密文件发送给个人,个人就可以用私钥解密接受。为提高保密强度,RSA 密钥至 少为 500 位长,一般推荐...
分类:
其他好文 时间:
2015-02-12 17:46:10
阅读次数:
159
1,公钥和私钥成对出现
2,公开的密钥叫公钥,只有自己知道的叫私钥
3,用公钥加密的数据只有对应的私钥可以解密
4,用私钥加密的数据只有对应的公钥可以解密
5,如果可以用公钥解密,则必然是对应的私钥加的密
6,如果可以用私钥解密,则必然是对应的公钥加的密
假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们,然后我告诉大家,1是我的公钥。
我有一个文...
分类:
其他好文 时间:
2015-02-10 13:29:28
阅读次数:
114
String?content?=?"";
for(int?i=1;i<100;i++)content?+=?i?+?")?Easy?to?say,?hard?to?do.\n";
/*1、利用公钥加密至文件*/
{
????/*1)根据公钥反向构造PublickKey对象,调用cipher的init方法...
分类:
其他好文 时间:
2015-01-26 12:07:57
阅读次数:
178
Linux下实现免交互登陆一般有两种:1.SSH无密码认证方式客户端使用ssh-keygen生成密钥对,将公钥复制到服务端(authorized_keys),SSH提供公钥登陆,当SSH访问服务端时,服务端先在本机寻找客户端的公钥,然后把客户端发来的公钥进行比较,如果一致,则用公钥加密给客户端,客..
分类:
系统相关 时间:
2015-01-24 18:51:37
阅读次数:
209
如果你问我,哪一种算法最重要?我可能会回答“公钥加密算法”。因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。进入正题之前,我先简单介绍一下,什么是”公钥加密算法”。一、一点历史1976年以前,所有的加密方法都是同一种模式:(1)甲方选择某一种加密规则,...
分类:
编程语言 时间:
2015-01-22 17:16:28
阅读次数:
1803
一.springmvc1.springmvc通过注解@ResponseBody返回json,需要额外添加jackson-core-asl.jar包2.是添加默认的返回值转换类,可自定义3.通过注解返回页面二.CXF1.CXF的ca认证,在spring的配置,公钥加密,私钥签名,服务端:加密设置别名时...
分类:
其他好文 时间:
2015-01-17 16:28:38
阅读次数:
171