西安派谷信息科技有限公司::做网站,找派谷,花钱不后悔
业务专线:02981544086
首 页 域名注册 虚拟主机 企业邮局 网站建设 网站推广 网站维护 平面设计 软件开发 客户案例
您当前位置: 西安网站建设 > 建站知识 > 网站安全
数字证书的原理是什么?
来源:派谷网络 作者:www.sheji369.com 人气:  发表时间:2008-12-30

    数字证书采用公钥体制,即利用一对互相匹配的密钥进行加密、解密。每个用户自己设定一把特定的仅为本人所知的私有密钥(私钥),用它进行解密和签名;同时设定一把公共密钥(公钥)并由本人公开,为一组用户所共享,用于加密和验证签名。当发送一份保密文件时,发送方使用接收方的公钥对数据加密,而接收方则使用自己的私钥解密,这样信息就可以安全无误地到达目的地了。通过数字的手段保证加密过程是一个不可逆过程,即只有用私有密钥才能解密。在公开密钥密码体制中,常用的一种是RSA体制。其数学原理是将一个大数分解成两个质数的乘积,加密和解密用的是两个不同的密钥。即使已知明文、密文和加密密钥(公开密钥),想要推导出解密密钥(私密密钥),在计算上是不可能的。按现在的计算机技术水平,要破解目前采用的1024位RSA密钥,需要上千年的计算时间。公开密钥技术解决了密钥发布的管理问题,商户可以公开其公开密钥,而保留其私有密钥。购物者可以用人人皆知的公开密钥对发送的信息进行加密,安全地传送以商户,然后由商户用自己的私有密钥进行解密。用户也可以采用自己的私钥对信息加以处理,由于密钥仅为本人所有,这样就产生了别人无法生成的文件,也就形成了数字签名。

    采用数字签名,能够确认以下两点:

    1、保证信息是由签名者自己签名发送的,签名者不能否认或难以否认;

    2、保证信息自签发后到收到为止未曾作过任何修改,签发的文件是真实文件。

    数字签名具体做法是:

    1、将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证,只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。

    2、将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发送给接收者,而产生的报文即称数字签名。

    3、接收方收到数字签名后,用同样的HASH算法对报文计算摘要值,然后与用发送者的公开密钥进行解密解开的报文摘要值相比较,如相等则说明报文确实来自所称的发送者。

上一篇:什么叫FSO?
下一篇:网站推广要注意的事
相关文章
·什么是包嗅探器? 2008-12-30
·从营销的角度策划和建设网站 2008-12-30
·网站失败的十大原因 2008-12-30
·改变一生的100句至理明言 2008-12-30
·SEO之竞争对手策略 2008-12-30
服务流程
第一步:与客户沟通了解建站需求、意向
第二步:制定开发方案、预算
第三步:签署相关协议,客户支付预付款
第四步:网站风格策划,客户审核
第五步:网站整体制作
第六步:开发完毕,测试联调
第七步:客户审核,并支付尾款
第八步:进入网站推广维护阶段