校验数字签名类图
2017-03-03 16:04:33 0 举报
数字签名类图是一种用于验证数据完整性和身份认证的图形表示。它包括以下几个主要组件: 1. 发送方:负责创建数字签名并将其附加到消息中。 2. 接收方:负责验证数字签名并确认消息的真实性。 3. 密钥生成器:用于生成发送方和接收方之间的共享密钥。 4. 散列函数:将消息转换为固定长度的摘要。 5. 签名算法:使用发送方的私钥对摘要进行加密,生成数字签名。 6. 验证算法:使用接收方的公钥对接收到的数字签名进行解密,并与接收到的消息摘要进行比较,以确认消息的真实性。
作者其他创作
大纲/内容
7. EVP_VerifyFinal()
1. PEM_read_bio_RSAPrivateKey()
4. EVP_SignFinal()
Verify
d2i_X509_bio():X509*EVP_PKEY_assign_RSA():intEVP_VerifyFinal():int
Document:
Sign:
3. EVP_SignUpdate()
Verify:
2. EVP_PKEY_assign_RSA()
5. d2i_X509_bio()
Document
char*:srcint:src_lenunsigned char*:signatureint:sig_lenunsigned char*:publicKey
6. EVP_PKEY_assign_RSA()
Sign
unsigned char*:privateKeyunsigned char*:plaintTextint:plain_lenunsigned int*:dst_len
PEM_read_bio_RSAPrivateKey():RSA*EVP_PKEY_assign_RSA():intEVP_SignUpdate():voidEVP_SignFinal():void
0 条评论
下一页