今日加密证书怎么设置期限(加密证书)
大家好,小俊来为大家解答以上问题。加密证书怎么设置期限,加密证书很多人还不知道,现在让我们一起来看看吧!
证书实际上是由证书颁发机构(CA)颁发的用户公钥的认证。
证书的内容包括:电子签证机构信息、公钥用户信息、公钥、签名和机构有效期等。目前,证书的格式和验证方法一般遵循国际标准X.509
加密:
将文字转换成无法直接阅读的形式(即密文)的过程称为加密。
解密:
将密文转换成可以直接阅读的文字(即明文)的过程称为解密。
如何达到在电子文档上签名的目的?我们可以使用数字签名。RSA公钥系统可以实现数字信息的数字签名。这些方法如下:
发送方使用其私钥对从传输的消息中提取的特征数据(或数字指纹)进行RSA算法运算,从而保证发送方无法否认消息的发送(即不可否认性),同时保证消息在传输过程中没有被篡改(即完整性)。当信息接收方收到消息时,它可以用发送方的公钥验证数字签名。
数字指纹是由一种特殊的哈希函数(HASH函数)生成的,在数字签名中起着重要的作用。这些哈希函数的特殊要求是:
1.接收的输入消息数据没有长度限制;
2.为任何输入消息数据生成固定长度摘要(数字指纹)输出;
3.摘要可以很容易地从消息中计算出来;
4.很难为指定摘要生成消息,可以从消息中计算出指定摘要;
5.很难用相同的摘要生成两个不同的消息。
验证:
收到信息后,接收方使用以下步骤来验证您的签名:
1.使用您的私钥将信息转换成明文;
2.使用发送方的公钥从数字签名部分获取原始摘要;
3.接收方对你发送的源信息进行哈希运算,也生成摘要;
4.接收者比较这两个摘要,如果相同,就可以证明信息签名者的身份。
如果两篇摘要内容不一致,会是什么原因?
可能用于签署摘要的私钥不是签署人的私钥,说明信息的签署人不可信;也有可能收到的信息根本不是签名人发送的信息,信息在传输过程中已经被破坏或篡改。
本文到此结束,希望对大家有所帮助。