2011-02-15 177 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。 公鑰主要用於身份驗證。