`
文章列表
Java 中的 keytool.exe (位于  JDK\Bin 目录下)可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的一条证书包含该条证书的私钥,公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,数字证书文件只包括主体信息和对应的公钥。 Keytool是一个Java数据证书的管理工具。 keystore Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据: 密钥实体(Key entity)——密钥(secret key)又或者是 ...
最近初步接触了下Java加密和数字签名的相关内容,我学习的过程大概分五步: 1)消息摘要 2)私钥加密 3)公钥加密 4)数字签名 5)数字证书 6)keystore提取私钥和证书      1)消息摘要 Java代码 package  security;       import  java.security.MessageDigest;       /**    * 消息摘要是一种与消息认证码结合使用以确保消息完整性的技术    * 目前广泛使用 ...
  Tomcat5.5\conf\server.xml   <Connector port="8443"               maxHttpHeaderSize="8192"               maxThreads="150"                minSpareThreads="25"                maxSpareThreads="75"               enableLookups="true"       ...
keytool - 密钥和证书管理工具 管理由私钥和认证相关公钥的 X.509 证书链组成的密钥仓库(数据库)。还管理来自可信任实体的证书。 结构 keytool [ 命令 ] 说明 keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥(以证书形式)。 证书是来自一个实体(个人、公司等)的经数字签名的声明,它声明某些其它实体的公钥(及其它信息)具有某一的特定值(参见证书)。当数据被数字化签名后,校验签名即可检查数据的完 ...
http://www.hudong.com/wiki/%E5%85%AC%E9%92%A5%E7%AE%97%E6%B3%95 摘要纠错编辑摘要 快速公钥算法与传统公钥算法相比具有更广泛地应用前景,对快速公钥系统的研究是当前公钥系统研究的一个热点。   目录 1 定义 2 历史  3 加密标准 4 工作原理 5 用途 6 缺点 公钥算法-定义     
https的实现原理 (此处参考阿密果同学的博文)   有两种基本的加解密算法类型:1)对称加密 :密钥只有一个,加密解密为同一个密码,且加解密速度快,典型的对称加密算法有DES、AES等;2)非对称加密 :密钥成对出现(且根据公钥无法推知私钥,根据私钥也无法推知公钥),加密解密使用不同密钥(公钥加密需要私钥解密,私钥加密需要公钥解密),相对对称加密速度较慢,典型的非对称加密算法有RSA、DSA等。   https的通信过程: https通信的优点:   1)客户端产生的密钥只有客户端和服务器端能得到;2)加密的数据只有客户端和服务器端才能得到明文;3)客户端到服务端的通信是安 ...
基于tsik.jar,ISNetworksProvider.jar,ws-security.jar可以到csdn的down下载package wss;import org.w3c.dom.Document;import javax.xml.soap.SOAPMessage;import javax.xml.transform.TransformerFactory;import javax.xml.transform.Transformer;import java.io.*;import javax.xml.transform.dom.DOMSource;import javax.xml.soap ...
摘要:许多JMS提供商已将它们的产品应用于众多企业之中,需要应用集成的许多企业也在考虑采用何种消息中间件 厂商的产品,这些产品无疑将会支持JMS。 JMS与安全 冯键编译 JMS(Java Messaging Service)是近年来广受赞誉 ...
1. Proxy 即动态代理类; 2. Static Object newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler h) :返回代理类的一个实例,返回后的代理类可以当作被代理类使用; 它有三个参数: ClassLoader loader   ---- 指定被代理对象的类加载器 Class[] Interfaces   ---- 指定被代理对象所以事项的接口 InvocationHandler h ---- 指定 ...
lucene和lemur 采用compass来做一个搜索引擎服务  http://tommas2006.iteye.com/blog/204684     [1] 中文搜索引擎技术解密:系统架构 。[1] 中文搜索引擎技术解密:网络蜘蛛 。[2] 中文搜索引擎技术解密:排序技术 。[3] 中文搜索引擎技术解密:分词技术 。      
不同线程间进行通信通常有两种简单方法: 方法一 通过访问共享变量的方式(注:需要处理同步问题) 方法二 通过管道流 其中方法一有两种实现方法,即 方法一a)通过内部类实现线程的共享变量 代码如下: Java代码 /** * 通过内部类实现线程的共享变量 * */ public class Innersharethread { public static void main(String[] args) { Mythread mythread = new Mythread(); mythread.getThread().start(); ...
参考权威书籍《数据库系统-设计,实现与管理》。 《oracle专家高级编程》:即传说中的expert one on one,tom的经典著作,对oracle的架构了解,sql执行效率有很强的指导作用。 《oracle9i性能调整》:新买的书,最近刚刚开始开看, ...
Global site tag (gtag.js) - Google Analytics