Имейте в виду, что хранение пароля в виде простого текста в программе никогда не является безопасным, если кто-то может просмотреть приложение и посмотреть, что в нем.Использование SecureString для преобразования сохраненного пароля в пароль SecureString не делает его более безопасным, поскольку пароль в виде открытого текста все равно будет присутствовать.
Лучший способ использовать SecureString - передать один символ для преобразования навремя, которое не требует наличия полного незашифрованного пароля в памяти или на жестком диске.После того, как этот символ преобразован, программа должна забыть его, а затем перейти к следующему.
Это можно сделать, я думаю, только путем передачи символов для перевода, поскольку они вводятся пользователем в консоль.,