共 97 篇文章 |
|
keytool-genkey-aliasServer-dname%SERVER_DN%%KS_PASS%-keystoreserver.keystore%KEYINFO%-keypassstrongitkeytool-export-aliasServer-filetest_axis.cer%KS_PASS%-keystoreserver.keystorekeytool-import-filetest_axis.cer%KS_PASS%-keystoreclient.truststore-aliasserverkey-noprompt.好的,现在我们就有了四个文件:server.keystore,se... 阅996 转3 评0 公众公开 11-07-05 16:17 |
阅1815 转8 评0 公众公开 11-07-05 16:16 |
jdk1.4 加密问题,缺少jar包 不对称加密听起来是不是很吸引人?2.将bcprov-jdk14-137.jar复制到java目录下jre\lib\ext目录。如果你的密钥长度为1024Bit(相当于1024/8=128Byte),那么可加密的明文长度就是128-11=117Byte,即以字节为单位,用密钥长度减去11所得的字节数,如果这个长度不够,你就要增加密钥长度,但那意味着更低的效率,而... 阅685 转0 评0 公众公开 11-07-01 17:43 |
//使用getInstance("算法")来获得消息摘要,这里使用SHA-1的160位算法 MessageDigest messageDigest=MessageDigest.getInstance("SHA-1");//使用私鈅加密 System.out.println("\nStart encryption:"); cipher.init(Cipher.ENCRYPT_MODE,key); byte[] cipherText=cipher.doFinal(plainText); Syste... 阅4242 转25 评0 公众公开 11-07-01 17:32 |
在把证书添加到密钥仓库中之前,keytool 将尝试用密钥仓库中已有的可信任证书来构造从该证书到自签名证书(属于根 CA)的信任链,以对证书进行校验。如果答复是 PKCS#7 格式的证书链,则该链应首先被排序(用户证书在最前面,自签名的根CA 证书在最后面),然后 keytool 尝试将答复中的根 CA 证书与密钥仓库或“cacerts”密钥仓库文件(如果指... 阅622 转2 评0 公众公开 11-07-01 16:54 |
数字证书的原理 数字证书采用公钥体制,即利用一对互相匹配的密钥进行加密、解密。由于数字证书有证书权威机构颁发,因此由该权威机构担保证书信息的有效性。数字证书包含证书中所标识的实体的公钥(就是说你的证书里有你的公钥),由于证书将公钥与特定的个人匹配,并且该证书的真实性由颁发机构保证(就是说可以让大家相信你的证书是真的)... 阅1153 转8 评0 公众公开 11-07-01 16:00 |
自签名证书的WEB服务安全应用自签名证书的WEB服务安全应用2008-07-01 11:20.当JRE启动时,它将自动找到HOME/.keystore文件,并且Tomcat会试着使用口令“bigsecret”访问它。<servlet><servlet-name>AxisServlet</servlet-name><display-name>Apache-Axis Servlet</display-name><servlet-class>org.apache... 阅2057 转7 评0 公众公开 11-07-01 15:36 |
} /** * Put an object into a cache model. * @param cacheModel - the model to add the object to. * @param key - the key to the object. * @param object - the object to add. */ public void putObject(CacheModel cacheModel, Object key, Object object) { getCache(cacheModel).put(ne... 阅1318 转5 评0 公众公开 11-05-25 19:13 |
Ehcache 中ehcache.xml 配置详解和示例 Ehcache 中ehcache.xml 配置详解和示例 2011-02-12 14:07<?xml version="1.0" encoding="UTF-8"?><ehcache> <!--timeToIdleSeconds 当缓存闲置n秒后销毁 --> <!--timeToLiveSeconds 当缓存存活n秒后销毁 --> <!-- 缓存配置 name:缓存名称。overfl... 阅6986 转24 评0 公众公开 11-05-25 19:04 |