
安全
labty
这个作者很懒,什么都没留下…
展开
-
关于数字签名
[b]作用:[/b] 数字签名是实现电子交易安全的核心技术之一,它在实现身份认证、数字完整性、不可抵赖性等功能方面都有重要应用。尤其是在密钥分配、电子银行、电子证券、电子商务和电子政务等许多领域有重要的应用价值。 ①[b]防冒充[/b]: 其他人不能伪造对消息的签名,因为私有密钥只有签名者自己知道, ②[b]可鉴别身份[/b]: 接收者使用发送者的公开密钥对签名报...原创 2011-12-14 15:26:35 · 202 阅读 · 0 评论 -
数字证书
[b]KeyTool证书管理[/b] KeyTool是Java中的数字证书管理工具,用于数字证书的申请、导入、导出和撤销等操作。KeyTool与本地密钥库相关联,将私钥存于密钥库,公钥则以数字证书输出。KeyTool位于%JDK_HOME%\bin目录中,需要通过命令行进行相应的操作。 1. 构建自签名证书 keytool -genkeypair -keyalg RSA -key...原创 2011-12-14 17:12:06 · 108 阅读 · 0 评论 -
数字证书和数字签名的理解
数字签名的理解: [code="java"]1.张三有两把钥匙,一把是公钥,另一把是私钥。 2.张三把公钥送给他的朋友们----李四、王五、赵六----每人一把。 3.李四给张三写信,写完后用张三的公钥加密,达到保密的效果。 4.张三收信后,用私钥解密,看到信件内容。 5.张三给李四回信,写完后用Hash函数,生成信件的摘要(digest)。 6.张三使用私钥,对这个摘要加密,生成"数...原创 2012-11-15 16:02:36 · 381 阅读 · 0 评论