請有人請詳細說明如何以.NET編程加密配置文件,最好是使用C#。以編程方式加密.NET中的配置文件
我想要做的是對應用程序的啓動進行某種檢查,以查看某個部分是否未受保護,如果是,則對其進行加密。這適用於設置和連接字符串。
此外,如果任何人都可以列出加密提供者的類型,他們之間有什麼區別。
我不知道在正常的WinForms應用程序中執行此操作的代碼是否對在ASP.NET中執行此操作是透明的。
請有人請詳細說明如何以.NET編程加密配置文件,最好是使用C#。以編程方式加密.NET中的配置文件
我想要做的是對應用程序的啓動進行某種檢查,以查看某個部分是否未受保護,如果是,則對其進行加密。這適用於設置和連接字符串。
此外,如果任何人都可以列出加密提供者的類型,他們之間有什麼區別。
我不知道在正常的WinForms應用程序中執行此操作的代碼是否對在ASP.NET中執行此操作是透明的。
總結裏澤的答案,我學到了什麼,到目前爲止,這裏有一些很好的鏈接來回答這個問題:
請隨時與其他環節的補充,或許有些到WinForms或WPF應用程序。
@TK:一個散列算法中只能「猜測」,而不是反向工程。我們只能通過完全猜測輸入來重建哈希值的輸入(除了碰撞,也就是說)這可以通過彩虹裂縫來實現(例如an implementation of a rainbow cracker here)
我會說第三方加密工具並不比.NET框架加密算法更安全,這些庫只是幫助您更快地完成工作
我自己並沒有使用它,但是Microsoft企業庫有很好的加密支持,可能會滿足您的需求: