2012-06-15 24 views
0

我最近遇到了SecureString,但正如大多數人所知,您將無法使用它,因爲大多數要使用的函數都接受字符串作爲參數,而不是SecureString。Securestring和其他隱藏字符串數據的方法

如何使用SecureString呢?

如果我需要跨多個程序傳遞字符串,如果字符串是敏感信息,與字符串數組相比較,字節數組更安全嗎?

回答

0

如果數據很敏感,請對其進行加密。

請參閱System.Security.Cryptography命名空間。

支持許多加密算法,但不可能向您建議使用哪一種加密算法,因爲您的情況的特定安全要求未知。

+0

所以我不應該在同一臺計算機上的程序之間傳遞簡單的字符串? – TPR

+0

@TPR - 如果有人可以訪問計算機內存,這只是一個問題。 'SecureString'將有助於內存轉儲。 – Oded

相關問題