网络安全
文章平均质量分 83
flycode310
这个作者很懒,什么都没留下…
展开
-
java源码实现生成,签发,验证用户证书功能
NOTE:已安装的jdk(gnu jdk 1.5)默认keystore类型是gkr,而下面代码要求keystore类型是jks,故产生invalid keystore format错误。解决方法:用sun jdk产生keystore。1. 生成CA密钥对在sun jdk 1.6 bin下执行./keytool -genkey -alias caroot -keyalg RSA原创 2013-06-10 17:11:16 · 7424 阅读 · 0 评论 -
SSL是如何工作的
密钥密码系统介绍 这篇文章向大家阐述了Netscape公司是如何使用RSA的公用密钥密码系统来实现因特网安全的。Netscape的安全套接层的实现就利用了这篇文章中所讨论的技术。 RSA的公用密钥密码系统广泛地应用于计算机工业的认证和加密方面。Netscape得到RSA数据安全公司的许可可以使用公用密钥密码系统以及其它产品,尤其是认证方面的产品。 公用密钥加密技术使用不对称的密钥原创 2013-06-10 17:20:54 · 1156 阅读 · 0 评论 -
PFX证书转JKS证书和java证书常用操作
import java.io.FileInputStream;import java.io.FileOutputStream;import java.security.Key;import java.security.KeyStore;import java.security.cert.Certificate;import java.util.Enumera原创 2013-06-10 17:22:57 · 6516 阅读 · 0 评论 -
jks读取密钥
JKS文件是一个java中的密钥管理库,里面可以放各种密钥文件,JKS文件的生成这里暂且不说,这里主要是关注如何从JKS文件中将已有的密钥读取出来。 下面是两个java读取JKS文件中密钥的方法当然在看懂下面两个方法之前要对JKS文件的结构有所了解:JKS文件就好像一个仓库,里面可以放很多的东西,这里只存放一类东西就是密钥,仓库当然会有一把锁,防范别人随便乱拿,这个原创 2013-06-10 17:21:55 · 1169 阅读 · 0 评论 -
数字证书及其认证过程
众所周知,公钥密码学通过使用公钥和私钥这一密钥对,使数字签名和加密通讯等密钥服务变得容易起来。公钥技术之所以能得到广泛的应用,原因就在于对那些使用密钥对中的公钥来获得安全服务的实体,他们能很方便地取得公钥,即密钥分发与管理比起对称密钥的分发与管理变得简单了。所以有人称,非对称密码算法是计算机安全通讯的一次技术革命。 当然,公钥的分发也需要数据完整性保护措施,即需要数据完整性服务来保障公钥原创 2013-06-10 17:18:57 · 34045 阅读 · 4 评论 -
Java安全通信:HTTPS与SSL
1. HTTPS概念 1)简介 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。这个系统的最初研发由网景公司进行,提供了身份验证原创 2013-06-17 10:42:32 · 995 阅读 · 0 评论