2011-02-15 182 views
1

我可以使用私钥进行加密并使用公钥进行解密吗?非对称加密密钥

我发现我的回答: Asymmetric Encryption

我只是不担心的是公共密钥是公开的注意:d

+0

RSA涉及公钥和私钥。公共密钥可以被所有人知道并用于加密消息。使用公钥加密的邮件只能使用私钥解密。 http://en.wikipedia.org/wiki/RSA – Bartzilla 2011-02-15 09:47:57

回答

-1

您必须使用公钥来加密和私人密钥能解密 - 这是RSA密码学的一点。

您可以在某些公共场所提供公钥 - 然后每个人都可以加密数据并发送给您,但只有您,使用您的私钥才能解密此消息。 您可以使用http://msdn.microsoft.com/en-us/library/system.security.cryptography.rsacryptoserviceprovider.aspx

更多信息:http://en.wikipedia.org/wiki/Public-key_cryptography#How_it_works http://en.wikipedia.org/wiki/File:Public_key_encryption.svg

+0

必须是一个强大的词使用。数字签名的工作方式完全相反,由于微软决定实施他们的哈希并签名签名方法,因此您无法创建自己的哈希例程。 – fpmoles 2016-09-07 15:57:01

0

您可以加密白衣私钥,但在这种情况下,任何人都丝毫公钥可以解密,这种方式使用这种方案是没有意义的。

其他方应该向您发送他的公钥,然后使用他们的公钥和其他方用他们自己的私钥进行加密。

对于密钥交换使用协议,称为Diffie Hellman。 公钥主要用于身份验证。