导读 大家好,小俊来为大家解答以上问题。加密证书怎么设置期限,加密证书很多人还不知道,现在让我们一起来看看吧!证书实际上是由证书颁发机构

大家好,小俊来为大家解答以上问题。加密证书怎么设置期限,加密证书很多人还不知道,现在让我们一起来看看吧!

证书实际上是由证书颁发机构(CA)颁发的用户公钥的认证。

证书的内容包括:电子签证机构信息、公钥用户信息、公钥、签名和机构有效期等。目前,证书的格式和验证方法一般遵循国际标准X.509

加密:

将文字转换成无法直接阅读的形式(即密文)的过程称为加密。

解密:

将密文转换成可以直接阅读的文字(即明文)的过程称为解密。

如何达到在电子文档上签名的目的?我们可以使用数字签名。RSA公钥系统可以实现数字信息的数字签名。这些方法如下:

发送方使用其私钥对从传输的消息中提取的特征数据(或数字指纹)进行RSA算法运算,从而保证发送方无法否认消息的发送(即不可否认性),同时保证消息在传输过程中没有被篡改(即完整性)。当信息接收方收到消息时,它可以用发送方的公钥验证数字签名。

数字指纹是由一种特殊的哈希函数(HASH函数)生成的,在数字签名中起着重要的作用。这些哈希函数的特殊要求是:

1.接收的输入消息数据没有长度限制;

2.为任何输入消息数据生成固定长度摘要(数字指纹)输出;

3.摘要可以很容易地从消息中计算出来;

4.很难为指定摘要生成消息,可以从消息中计算出指定摘要;

5.很难用相同的摘要生成两个不同的消息。

验证:

收到信息后,接收方使用以下步骤来验证您的签名:

1.使用您的私钥将信息转换成明文;

2.使用发送方的公钥从数字签名部分获取原始摘要;

3.接收方对你发送的源信息进行哈希运算,也生成摘要;

4.接收者比较这两个摘要,如果相同,就可以证明信息签名者的身份。

如果两篇摘要内容不一致,会是什么原因?

可能用于签署摘要的私钥不是签署人的私钥,说明信息的签署人不可信;也有可能收到的信息根本不是签名人发送的信息,信息在传输过程中已经被破坏或篡改。

本文到此结束,希望对大家有所帮助。