|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.07.2009, 11:55 | #1 |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 184
|
скрыть пароль???
Всем привет!!!! У меня такой вопрос!! допустим у меня есть char password[256] и для продолжения работы программы нужно ввести его!!! только я не хочу что бы пароль печатался на терминале!!!как мне сделать что бы вместо символов строки password печатались одни *и????
Hа C я могy пpосто делать ошибки, на C++ я могy их наследовать!
Последний раз редактировалось artush1984; 29.07.2009 в 12:08. |
29.07.2009, 13:06 | #2 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Смотря на чем ты пишешь. Если на билдере - там есть компонент вроде, который вместо символов выводит звездочки или кружочки.
Если на VC++ там свойство у стандартного TextBox есть, точно не помню как называется. |
29.07.2009, 14:06 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Пошли Эдиту сообщение
Код:
I'm learning to live...
|
29.07.2009, 14:26 | #4 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
А если терминал = консоль, то считываем пароль посимвольно посредством _getch и посредством _putch выводим уже звёздочку или знак вопроса. Как-то так:
Код:
|
29.07.2009, 15:33 | #5 |
Форумчанин
Регистрация: 27.04.2009
Сообщений: 184
|
Спасибо!! Получилось
Hа C я могy пpосто делать ошибки, на C++ я могy их наследовать!
|
29.07.2009, 20:46 | #6 |
Unix C++ developer
Форумчанин
Регистрация: 16.04.2007
Сообщений: 651
|
В случае программирования под юникс, можно воспользоваться структурой termios, служащей для управления терминалом. У структуры есть поле, отвечающее за эхо печать, нужно установить его в ~ECHO. В итоге, все вводимые символы вообще не будут отображаться на экране. Такая система, все же, более криптостойкая. Т.к., в случае маскировки символов "звездочкам" на экране отображается общее количество символов, что может упростить работу брутфорсера, т.к. не будет необходимости перебирать все пароли с меньшими и большими длинами. Не стоит забывать про специальные программы, умеющие показывать скрываемые символы.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрыть ini фаил. | IVANSour | Общие вопросы Delphi | 27 | 20.12.2009 21:00 |
Показать и скрыть фигуры | Иванов_ДМ | Microsoft Office Excel | 5 | 28.04.2009 16:49 |
как скрыть форму? | kos1nus | Помощь студентам | 4 | 08.12.2008 22:46 |
Как скрыть кнопку | Volkogriz | Общие вопросы Delphi | 6 | 21.11.2008 19:07 |