志在指尖
用双手敲打未来

数字签名证书是什么东东?

数字签名证书是什么东东?

数字签名证书是数字证书的重要应用功用之一。所谓数字签名证书是指证书用户(甲)用自己的签名私钥对原始数据的杂凑改换后所得音讯摘要进行加密所得的数据。信息接收者(乙)运用信息发送者的签名证书对附在原始信息后的数字签名进行解密后获得音讯摘要,并对收到的原始数据选用相同的杂凑算法核算其音讯摘要,将二者进行比照,即可校验原始信息是否被篡改。数字签名能够完成对数据完整性的维护,和传送数据行为不行狡赖性的维护。运用数字证书完成数字签名功用,需求向相关数字证书运营组织请求具备数字签名功用的数字证书,然后才干在业务进程中运用数字证书的签名功用。
签名发送方(甲)对需求发送的明文运用杂凑算法,核算摘要;
甲运用其签名私钥对摘要进行加密,得到密文;甲将密文、明文和签名证书发送给签名验证方乙;
乙一方面将甲发送的密文经过甲的签名证书解密得到摘要,另一方面将明文选用相同的杂凑算法核算出摘要;乙比照两个摘要,假如相同,则能够承认明文在传输进程中没有被更改,并且信息是由证书所声明身份的实体发送的。假如需求承认甲的身份是否和证书所声明的身份共同,则需求执行身份认证进程,如前一节所述。在上述流程中,签名私钥合作杂凑算法的运用,能够完成数字签名功用。在数字签名进程中能够明确数据完整性在传递进程中是否遭受破坏和数据发送行为是签名证书所声明的身份的行为,提供数据完整性和行为不行狡赖功用。数字证书和甲的身份的承认,需求经过身份认证进程明确。
数字签名证书的运用?

数字
当运用一个程序对信息进行数字签名时,至少要将数字证书的公共部分和其它信息加在一同,才干承认邮件信息的完整性。
在邮件信息和数字证书发送之前,信息要经过散列算法的加密,就是将所要发送的信息经过算术处理发生一个特征序列,这个序列是仅有的,只能由原文发生。发生的序列叫做信息摘要。必须知道散列算法只能单向快速的运转,但很难逆向运算康复原文。这就是说,电子邮件程序能够将邮件信息经过散列算法快速发生仅有的信息摘要。但是,假如只有信息摘要,要数年的时间才干解密得到原文。程序发生信息摘要之后,就用发送者的私钥对信息摘要加密,这是特别重要的。假如只发送邮件和信息摘要,他人能够很容易的修改信息原文,从头发生一个信息摘要,并以你的身份发送出去。
假如只对邮件进行数字签名而不进行加密,电子邮件应用会将数字证书和签名后的信息摘要作为附件随邮件明文一同发送,因此,他人仍然能阅读信息的内容(有用的解决方法是在签名后加上加密选项)。当接受方收到邮件时,用发送方的数字证书(公钥)解密信息摘要进行验证。然后程序用相同的散列算法核算邮件的信息摘要,并比较结果。假如发生了的信息摘要和邮件所含的信息摘要是相同的,那么说明邮件在传输进程中没有被篡改,由此保证了信息确实是由验证该信息对应的公钥持有着(证书持有着)发送的。

未经允许不得转载:IT技术网站 » 数字签名证书是什么东东?
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载