2013-04-09 173 views
1

我知道,在RSA算法中,公钥被用来删除只能使用私钥解密的数据。证书签名

当签名数字证书时,使用RootCA的私钥对证书的哈希进行签名,并在验证期间使用公钥验证哈希。在这种情况下,签名意味着加密。此外,sha1RSA算法是用于签署证书的算法之一。

因此私钥用于加密和用于解密哈希的公钥? 这可能使用RSA或者我理解错了吗?

回答

1

这很合乎逻辑。私人密钥只有所有者才知道,公共密钥是众所周知的。

进行异步加密时,重要的是每个人都可以生成加密的消息(通过使用公钥),但只有收件人(私钥持有者)才能够读取消息。

在进行数字签名时,每个人都可以验证签名(通过使用公钥)是重要的,但只有创建者(私钥持有者)才能生成签名。