Q
非對稱加密密鑰
1
A
回答
-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。 公鑰主要用於身份驗證。
相關問題
- 1. 對稱加密密鑰與非對稱密鑰-ssl
- 2. 加密 - 對稱密鑰
- 3. 加密(對稱密鑰)lib
- 4. 非對稱密鑰系統?
- 5. 非對稱密鑰切換的對稱密鑰
- 6. 非對稱加密
- 7. 非對稱加密
- 8. 使用對稱密鑰加密數組
- 9. 對稱加密密鑰交換
- 10. 對稱密鑰加密算法
- 11. 對稱加密密鑰通過行爲
- 12. 對稱和公鑰加密
- 13. SQL加密 - 非對稱密鑰 - 第二服務器
- 14. 智能卡非對稱密鑰生成
- 15. 結合對稱和非對稱加密
- 16. OpenSSL對稱密鑰與.NET對稱密鑰 - 不匹配
- 17. 如何生成由對稱密鑰加密的PKCS8私鑰?
- 18. 如何在Java中使用ECC對密鑰進行非對稱加密?
- 19. 如何在Java非對稱加密中保存和重用密鑰對?
- 20. 與非對稱密鑰解密XML失敗,InvalidCastException的.NET中
- 21. 非對稱密鑰加密算法如何保持單向解密和加密功能?
- 22. Java加密:從文件加載對稱密鑰
- 23. 使用非對稱加密生成合理長度的許可證密鑰?
- 24. 帶對稱密鑰的RSA
- 25. 保護對稱密鑰
- 26. 對稱密鑰存儲
- 27. 交換對稱密鑰
- 28. 對稱密鑰生成
- 29. Java的非對稱加密:存儲公/私鑰
- 30. 如何在使用非對稱RSA加密時保護私鑰?
RSA涉及公鑰和私鑰。公共密鑰可以被所有人知道並用於加密消息。使用公鑰加密的郵件只能使用私鑰解密。 http://en.wikipedia.org/wiki/RSA – Bartzilla 2011-02-15 09:47:57