我想加密一個字符串並將其保存到磁盤上,並以一種加密格式。要做到這一點,我必須在源代碼的某處放置共享密碼。用戶在程序運行的時候提取這個文件有多容易? 如果他們這樣做不是世界末日,但如果他們看不到這個字符串,我更喜歡它。 我正在使用c#.net從源代碼中提取共享密碼有多簡單
1
A
回答
1
它的孩子的Play.Have你聽說過Reflector.Its一個軟件讀取ILCode並生成源代碼。從源代碼獲取祕密就像在公園散步。 您可以使用下列安全措施
與字符串加密
模糊處理您的代碼添加自定義安裝程序操作存儲在app.config文件中的祕密加密系統使用特定的密鑰(DPAPI)
無論是它的任何方法,是不是100%的裂紋proof.If你給可執行公開它可以逆轉
1
對於知道自己在做什麼的人(即:任何會首先對'黑客入侵'您的應用感興趣的人)來說,這是微不足道的。它會阻止最偶然的非技術用戶訪問磁盤文件中的字符串,但就是這樣。
1
存儲在配置文件中的密鑰和加密的部分配置文件使用aspnet_regiis實用程序。
相關問題
- 1. 從APK提取源代碼
- 2. 從一類Java源代碼中提取方法體源代碼
- 3. 代碼共享
- 4. Vernam密碼共享密鑰
- 5. 簡單替代密碼
- 6. 從jar中提取scala源代碼
- 7. 從Linux上簡單安裝源代碼
- 8. WireframeSketcher通過源代碼控制共享
- 9. 與源代碼管理共享Eclipse「Builders」
- 10. 共享JavaScript代碼
- 11. PHP共享代碼
- 12. ASP.NET - 共享代碼
- 13. Xcode代碼共享
- 14. 在C源代碼中加密密碼
- 15. 共享首選密碼
- 16. Visual Studio - 用於部署/源代碼管理/源代碼共享的用戶名/密碼管理
- 17. ssl_accept「沒有共享密碼」,爲什麼?
- 18. ASP.NET從密碼保護網絡中讀取文件共享
- 19. scrapy從javascript提取源代碼url
- 20. 提取從源代碼URL與Python 3
- 21. Android:提取html源代碼
- 22. 簡單C源代碼中的錯誤?
- 23. 從可執行代碼中提取的密碼?
- 24. 簡單的方法來共享/討論/協作代碼片段?
- 25. 簡單共享元素轉換的示例代碼android
- 26. asp.net-mvc共享菜單代碼
- 27. gwt單獨模塊無代碼共享
- 28. Gradle多項目 - 共享項目之間的源代碼
- 29. 如何在多個ASP.Net站點上共享TinyMCE Javascript源代碼
- 30. 加密源代碼
由於安德魯 - 你有什麼更好的解決方案,以確保此字符串。我想,無論我做什麼,它總是可以從記憶中拉出來,只是不想讓它變得太簡單。 – Oli
不知道你是在ASP.NET上;羅米爾的回答應該會對你有所幫助。 –
我在.net上,但Romil提供的鏈接似乎表明我可以加密App.config以及web.config的各個部分。猜猜我很快就會發現;-) – Oli