| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > использование securestring |
| Автор: nmn 5.3.2009, 21:22 |
| а каким образом можно загрузить значение в SecureString минуя использование string? |
| Автор: Мурлыкатам_ 31.3.2009, 15:52 |
| А каким образом можно загрузить значение в SecureString используя string? |
| Автор: Rififi 31.3.2009, 16:26 |
| nmn, любым из доступных методов инициализации |
| Автор: Rififi 31.3.2009, 16:51 |
| Мурлыкатам_, Или есть еще какие-то методы инициализации? Это был ответ nmn, он спрашивал, как загрузить значение в SecureString без использования string ни один из способов инициализации/заполнения SecureString'а не использует класс string, поэтому можно выбирать любой |
| Автор: Мурлыкатам_ 31.3.2009, 17:11 |
| Аааа... я так не играю я просто читал по диагонали и не заметил слово "доступным" |
| Автор: nmn 31.3.2009, 19:49 |
| ну например, пароль вводится в консоли, там придется использовать string |
| Автор: Мурлыкатам_ 1.4.2009, 13:00 | ||||||
Но можно использовать и Console.ReadKey:
И опять няма стринга Се равно делать нечего:
Вызов из Main:
|
| Автор: nmn 2.4.2009, 18:36 |
| с консолью убедили, спасибо |
| Автор: Мурлыкатам_ 3.4.2009, 17:55 | ||
| c GUI Берешь и обрабатываешь KeyDown event (или че-нить в том же духе) Но просто интересно, что же сделал тебе стринг? ЗЫ: KeyPress нуна обрабатывать
Единственно, что нужно сразу понимать, какие возникнут проблемы если юзеры будут тискать бэк спэйсы и другие "не хорошие" кнопки и соответствующим образом это обработать. ЗЫЗЫ: А почему сразу не реализовать сканер сетчатки глаза? |
| Автор: nmn 3.4.2009, 19:31 |
| securestring был сделан чтобы пароли не лежали в памяти в открытом виде к тому же у программиста нет прямой возможности удалить пароль так как строки неизменяемы может в gui есть специальный для этого контрол? ведь есть же в win32 специальное поле ввода для паролей |
| Автор: PashaPash 3.4.2009, 19:59 |
| nmn, http://weblogs.asp.net/pglavich/archive/2006/02/26/securepasswordtextbox-a-textbox-that-uses-the-securestring-class.aspx |
| Автор: Мурлыкатам_ 6.4.2009, 17:29 |
| Судя по комментам, контрол не адекватный. В личных целях 'for fun' может и сойдет |