最新文章列表

杂谈X509证书, Java Keystore与Jetty

很多人对JSSE组成部分的Key Tool 工具不太明白,希望本文能有帮助 科班出身的同学应该学过课程“密码学”, 这门课详细解释了现代对称加密的算法 ...
darkjune 评论(0) 有1600人浏览 2014-07-23 19:41

邮件数字签名 smime x509 证书

      15.2. 企业或集团方案 15.2.1. 证书环境 % mkdir keys % cd keys/ 建立空文件 index.txt 用来保存以后的证书信息,这是OpenSSL的证书数据库: touch index.txt 建立一个文件 serial 在文件中输入一个数字,做为以后颁发证书的序列号,颁发证书序列号就从你输 ...
netkiller.github.com 评论(0) 有2427人浏览 2012-12-13 11:00

加密机制的发展(JCE/JCA)

一、对称密钥-------最原始的加密解密       对称密钥最好的理解就是:加密和解密用同一个密钥,典型的例子就是凯撒密码,他的基本思想是:通过把字母移动一定的位数来实现加密和解密。例如,如果密匙是把明文字母的位数向后移动三位,那么明文字母B就变成了密文的E,依次类推,X将变成A,Y变成B,Z变成C,由此可见,位数就是凯撒密码加密和解密的密钥。 常见的对称加密算法有DES、3DES、IDEA、 ...
沙舟狼客 评论(4) 有4733人浏览 2011-12-23 17:56

利用BC替换X509证书的公钥

public static X509Certificate replaceCertPublicKey(final X509Certificate certificate,PublicKey _publicKey) throws CertificateException { //公钥算法 String pubAlg = _publicKey.getAlgorithm(); / ...
沙舟狼客 评论(0) 有2155人浏览 2011-11-23 09:54

利用BC的X509v3CertificateBuilder组装X509证书

// 设置开始日期和结束日期 long year = 360 * 24 * 60 * 60 * 1000; Date notBefore = new Date(); Date notAfter = new Date(notBefore.getTime() + year); // 设置颁发者和主题 String issuerString = "CN=root ...
沙舟狼客 评论(0) 有3787人浏览 2011-11-22 17:38

利用bouncycastle组装X509证书

CreateCert.java package com.secpki.jce.demo; import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileOutputStream; import java.io.UnsupportedEncodingException; import java. ...
沙舟狼客 评论(1) 有9296人浏览 2011-08-02 19:02

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics