我想在我的C#程序的數據進行加密,但希望以後能解密。有誰知道我可以下載的任何圖書館或工具,這將使我能夠做到這一點?
-3
A
回答
2
加密塊看看在System.Security.Cryptography命名空間。例如,有TripleDESCryptoServiceProvider
。
2
1
有一個內置的類加密
System.Security.Cryptography.RSACryptoServiceProvider
如果你看看文檔中的System.Security.Cryptography命名空間,那麼你請檢查該鏈接RSACryptoServiceProvider
1
我們將找到大多數常用密碼系統的課程。
有兩種算法:
公鑰(例如RSA) - 你用加密的公鑰,然後用私鑰解密。
對稱密鑰(例如AES,DES) - 使用相同的密鑰執行加密和解密。
哪一個選擇主要取決於你的情況。對稱密鑰算法通常用於加密數據,因爲它們速度更快,但這帶來了安全交換密鑰的問題。如果您可以使用相同的密鑰手動配置通信的端點,那麼很好。如果不是,那麼您可以使用公鑰加密所有內容或者 - 如SSL中所使用的那樣 - 在握手階段添加密鑰通過公鑰加密交換。
相關問題
- 1. C++加密解密函數(Cryptix工具箱)的Java實現
- 2. 怎樣才能實現Java字節碼加密(防止逆向工程)
- 3. 跨語言可逆加密(PHP,Python)
- 4. 工具加密SQL Server數據庫
- 5. JavaScript加密工具
- 6. aes加密實現
- 7. 是否有.NET加密庫作爲Stream實現AES 256加密?
- 8. java密鑰庫工具
- 9. Python中可重現環境的工具(或工具組合)
- 10. 矩陣乘法逆加密
- 11. C到PHP的密碼加密(逆轉)
- 12. Visual Basic工具(UML代碼或逆向工程)
- 13. UML逆向工程工具Eclipse的或Maven
- 14. 在Arangodb中實現加密
- 15. Java RSA/CBC加密實現
- 16. AES 256加密實現android
- 17. NTRUE加密C實現
- 18. 如何實現工具欄?
- 19. 實現網頁工具欄
- 20. OpenFrameworks畫筆工具實現
- 21. Android增強現實工具?
- 22. 工具實現在python
- 23. 用於可視化和實現橢圓曲線密碼學的工具
- 24. 尋找逆向工程UML工具
- 25. 針對java的逆向工程工具
- 26. Hibernate的工具,逆向工程
- 27. RSA加密庫或類
- 28. 在實用工具庫
- 29. Crystal xpath庫或實現
- 30. 「文件被加密或不是數據庫」當嘗試解密加密數據庫時出現錯誤android
你知道,這對於加密方案來說確實不是一個常見的要求。我可以用單向加密來幫助你,如果你喜歡 – sehe
那麼,這裏是堆棧溢出的第一個答案。如果這樣做不好,請嘗試搜索c#加密時出現的其他數千個[請參閱那裏的搜索框?](http://stackoverflow.com/questions/202011/encrypt-decrypt-string-網內) – Woody