网络通信
文章平均质量分 88
丑小雕
这个作者很懒,什么都没留下…
展开
-
证书与签名(二):数字签名流程与签名认证流程
1. 数字签名的流程: 发方将原文用哈希算法求得数字摘要,用签名私钥对数字摘要加密得数字签名,发方将原文与数字签名一起发送给接受方。 数字签名的操作过程需要有发方的签名数字证书的私钥及其验证公钥。具体过程如下:首先是生成被签名的电子文件(《电子签名法》中称数据电文),然后对电子文件用哈希算法做数字摘要,再对数字摘要用签名私钥做非对称加密,即做数字签名;之后是将以上的签名和电子文件原文以及签原创 2017-04-23 00:10:46 · 13551 阅读 · 0 评论 -
证书与签名(三):RSA非对称式加解密算法
前言 OpenSSL提供了完整的安全通信所需的编码工具,诸如杂凑演算法(哈希算法),加解密演算法(加密/解密算法)及SSL / TLS协议的实现等。加上其开放源码的特性,使得许多开源专案或商业套件都有其踪迹.OpenSSL除了提供程式API扩充接口外,也有命令列模式的操作。 本专案主要使用C程式语言撰写,于Windows / Linux / BSD / MacOS下皆可运行。原创 2017-04-23 15:50:38 · 6129 阅读 · 0 评论 -
证书与签名(一):数字签名是什么
文章由阮一峰翻译,作者为 David Youd。用图片通俗易懂地解释了,”数字签名”(digital signature)和”数字证书”(digital certificate)到底是什么。 原文网址:http://www.youdzone.com/signature.html 阮一峰:http://www.ruanyifeng.com/blog/2011/08/what_is_a_di原创 2017-04-21 18:47:26 · 29308 阅读 · 5 评论