Я написал для себя небольшую программу на C #, которую я могу использовать для хранения своих паролей и последующего их извлечения для просмотра / редактирования.
Хотя пароли хранятся на диске в зашифрованном формате, когда они считываются в память для отображения / редактирования в форме, они не зашифрованы.
Я узнал, что наличие незашифрованных паролей в памяти является довольно большой проблемой безопасности, поэтому я наткнулся на класс SecureString
.
Есть ли более безопасный способ сделать это, чем использование класса SecureString
, или SecureString
соответствует своему имя?