一、加密过程解释前提:发送方为A,接受方为B牢记:RSA为非对称加密,AES为对称加密。对称加密,属于传统的加密技术,加密和解密的秘钥都是相同的,AES的秘钥长度有128、192、256三种。非对称加密属于现加密技术,加密和解密的秘钥是不同的,一个是公钥,一个是私钥,常用于数字签名和加密秘钥。1、B...
分类:
其他好文 时间:
2015-03-14 12:16:16
阅读次数:
148
目录:对称算法非对称算法HASH算法DESAESRSA一、常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。 对称加密 指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。假设两个用户需要使用对称加密方法加密然后交换数据,则用户.....
分类:
编程语言 时间:
2015-03-12 18:33:08
阅读次数:
178
对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对...
分类:
其他好文 时间:
2015-03-11 18:59:14
阅读次数:
147
BASE64 编码是一种常用的字符编码,在很多地方都会用到。JDK 中提供了非常方便的 BASE64Encoder 和 BASE64Decoder,用它们可以非常方便的完成基于 BASE64 的编码和解码。 切记:下面两处编码必须一致。 获取字节流时 res = new sun.misc.BAS.....
分类:
编程语言 时间:
2015-03-06 15:27:53
阅读次数:
202
对称加密:采用了对称密码编码技术,特点是文件的加密和解密使用相同的密钥,即加密秘钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法。 非对称加密算法需要两个密钥:公开密钥publickey和私有密钥privatekey。
分类:
其他好文 时间:
2015-03-04 16:01:08
阅读次数:
144
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
package demo.security;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.secu...
分类:
其他好文 时间:
2015-02-26 13:07:52
阅读次数:
141
AES对称加密和解密package demo.security;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import...
分类:
编程语言 时间:
2015-02-23 22:20:28
阅读次数:
219
查看某个信息的时候一般会在url上加上该信息在数据库中对应的主键id(而且一般是自增的)url是这样子的 xxxDetail/1 , 虽然对于我们开发人员来说可以这种显式的数据库主键会方便调试过程,但是这种url的安全性比较低所以想将这类id给加密了, 当然也不想在需要此处理的地方 添加上加密或.....
分类:
Web程序 时间:
2015-02-09 15:32:29
阅读次数:
177
对于信息的加密方式多种多样,之前为大家介绍了一种自己设计的加密方式,有兴趣的朋友可以欣赏一下,欢迎给予指点。今天为大家介绍一下对称加密方式,所谓对称加密指的是加密和解密方式呈对称格式,即解密是加密的逆过程,下面我们就看一下:DES、3DES、AES、PBE这四种方式,他们的加密强度依次递增。好吧.....
分类:
其他好文 时间:
2015-02-06 20:14:26
阅读次数:
203