对称\非对称密钥
文章平均质量分 71
NNever
在读大学软件工程专业
展开
-
PKI体系简易JAVA实现(一):时间戳服务器TSA
1.时间戳服务器TSA的概念:作为一个权威的、可信赖的、公正的第三方数字证书颁发机构,其时间戳服务就是将经过时间戳服务器签名的一个可信赖的日期和时间与特定电子数据绑定在一起,为服务器端和客户端应用提供可信的时间证明。 2.网上能看到的泛滥的时间戳工作示意图:我之前找到的资料里都有这个图。这个图从概念上讲述了时间戳服务的流程。但是如果我们要从代码上模拟一个TSA出来,这个图并没有...2011-11-15 11:54:16 · 1923 阅读 · 1 评论 -
PKI体系简易JAVA实现
初学者,这两日对CA认证,数字签名等想要稍微了解下,从网上查了不少资料,发现很多文章中对公钥密码加密和鉴别过程(PKI体系)的某个步骤提供了具体的JAVA实现,对我的学习和了解帮助很大, 但还缺少一个完整的例子。下面就是自己动手构建完整例子的过程,如有错误或概念上的误解请指明。1.一般公钥密码加密和鉴别过程有以下步骤:1.获取证书2.计算欲发送的信息或文件message的消息摘要(比如用hash获...2011-11-15 13:41:26 · 2523 阅读 · 3 评论 -
PKI体系简易JAVA实现(二):AES对称加密
PKI体系中关键的一环是消息体本身的加密传输。消息的加密可以采用非对称加密和对称加密。 1.概念:对称密钥加密:又叫专用密钥加密,即发送和接收数据的双方必使用相同的密钥对明文进行加密和解密运算。简单的说,就是同一个密钥即可以加密也可以用来解密。常见的算法如DES,AES 非对称密钥加密:采用双钥密码系统的加密方法,在一个过程中使用两个密钥,一个用于加密,另一个用于解密,这种加密...2011-11-16 14:19:56 · 547 阅读 · 0 评论