[C# WinForm] 使用3DES 及金鑰加密及解密

現在在執行系統時,通常會有一些比較機密的資料,例如資料庫連線資訊,跨系統交換的訊息,
這些資訊通常都是比較需要保護的資訊,以避免有心人想要知道內容,進而入侵系統造成資訊外流,
而系統設定常用的資料庫連線資訊,也是需要被保護的資訊,避免可以瀏覽檔案權限的人,看到資料庫的連線資料。
這時候建議做一個加解密的小工具來轉換保護的資訊。
而我使用的加解密是3DES機制,他是舊DES 加解密的升級版,舊有的DES 加密邏輯太過於簡單,硬性破解很快就會被解開,所以建議使用新的機制。
接下來會使用一個WinForm 來講解。

...繼續閱讀 »