私はこのスレッドを見ました:
.NET で SecureString が必要になるのはいつですか?
そこにあるコード:
SecureString password = new SecureString("password");
対
SecureString pass = new SecureString();
foreach (char c in "password".ToCharArray())
pass.AppendChar(c);
そして、2番目のもの(文字ごとに文字を追加する)の利点を理解しています-ハッカーがメモリ内のランダムな場所にあるすべての文字を追跡できないようにします(メモリ内の1つの文字列を見つけることができます)。
私が理解していない部分はその部分です:
その黄色のコードはメモリ内にあります。
そう...利点はどこにありますか?