gpt4 book ai didi

certificate - 公钥/私钥认证和签名

转载 作者:行者123 更新时间:2023-12-04 03:30:27 25 4
gpt4 key购买 nike

我正在研究单点登录解决方案,以允许我的公司与其他供应商集成。

当我在做我的研究时,有一件事一直让我感到困惑。

我对公钥/私钥的理解是数据总是用供应商的公钥加密,他们使用私钥解密。到现在为止还挺好。

但是,为了验证消息确实来自我,我将计算消息的散列并使用我的私钥加密散列(此过程也称为签名)。为了验证消息是否来自我,供应商将使用我的公钥解密哈希并将其与未加密的哈希进行比较。如果它们匹配,供应商可以确信它来自我。

那么为什么我的私钥被用来加密消息……公钥如何解密消息?我认为非对称 key 不允许..!即公钥总是加密,私钥总是解密。任何解释将不胜感激..!

最佳答案

我发现这个链接非常有帮助:
http://www.nusphere.com/products/library/ssl.htm

2007 年的 Wayback Machine 存档 above nusphere link .

HTH
奥哈德

编辑

2.5 年后,我看到链接已断开。所以this one is good as well .

万一它会在 2.5 年后再次被打破,这里是总结:

The Public Key is what its name suggests - Public. It is made available to everyone via a publicly accessible repository or directory. On the other hand, the Private Key must remain confidential to its respective owner.

Because the key pair is mathematically related, whatever is encrypted with a Public Key may only be decrypted by its corresponding Private Key and vice versa.

Public Key Cryptography can therefore achieve Confidentiality. However another important aspect of Public Key Cryptography is its ability to create a Digital Signature.

关于certificate - 公钥/私钥认证和签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9050206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com