Работа с паролем

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Sun07
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 355
Зарегистрирован: 17.02.2006 (Пт) 21:27

Работа с паролем

Сообщение Sun07 » 09.09.2006 (Сб) 22:48

Скажите, пожалуйста, у меня в программе юзер устанавливает пароль. Я хочу разрешить использовать русские буквы в пароле, во что плохое это может вылиться? Также хочу различать заглавные и малые буквы.

X-hacker
Обычный пользователь
Обычный пользователь
 
Сообщения: 83
Зарегистрирован: 26.08.2006 (Сб) 1:22
Откуда: Moldova

Сообщение X-hacker » 09.09.2006 (Сб) 23:03

Вылиться может в то, что пароль восприметься неправильно(видел каракули, когда русс неправильно установлен - ну вот то же самое )
но это теор-ки, а если он устанавливать их не собираеться, то даже если он будет думать, что вводит русскими буквами, проблемы быть не должно, если скроешь пароль звездочками(какая разница, много раз вводить каракули или буквы)+ЗАГЛАВНЫЕ иль маленькие - тоже могут быть проблемы

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Сообщение Dmitriy2003 » 09.09.2006 (Сб) 23:06

Ни во что плохое это вылится не может.
Все завист от того насколько далеко ты готов пойти, какими методами ты будеш пользоваться, будет твоя программа использоваться только в россии так вообще проблем не видно.
Dmitrich

X-hacker
Обычный пользователь
Обычный пользователь
 
Сообщения: 83
Зарегистрирован: 26.08.2006 (Сб) 1:22
Откуда: Moldova

Сообщение X-hacker » 09.09.2006 (Сб) 23:10

А если у него вообще нет русских шрифтов(ну... не установлены, вирусов полно)

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 09.09.2006 (Сб) 23:19

У меня уже было, когда сделал в WinRAR-е архив с русским паролем, и принёс на машину без винды. Пришлось по таблице через Alt-NumPad по одной букве вводить. Учитывая, что он при вводе не отображается -- удовольствие ещё то.
Изображение

X-hacker
Обычный пользователь
Обычный пользователь
 
Сообщения: 83
Зарегистрирован: 26.08.2006 (Сб) 1:22
Откуда: Moldova

Сообщение X-hacker » 09.09.2006 (Сб) 23:37

Я конечно не профи, а если как-то узнать, если стоит (Rus/Lat=Rus) то
нормал,если нет, то мессагбокс - это твоя совесть и фантазия

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Сообщение Dmitriy2003 » 09.09.2006 (Сб) 23:52

Ну конечно-же стоит только обратить свой взгляд на Windows API к примеру на GetLocaleInfo главное с выводами не торопится...
Dmitrich

Sun07
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 355
Зарегистрирован: 17.02.2006 (Пт) 21:27

Сообщение Sun07 » 09.09.2006 (Сб) 23:58

да, забыл сказать, прога у меня под Виндовс. А если посмотреть с точки зрения

Ascii-кодов, может быть такое, что установлена кириллица не 1251, а другая, где

Ascii-код буквы "ы" например, отличается от Ascii-кода в 1251? Вот если вводить "ы" в

Dos кодировке, её Ascii будет другим (легко проверить в FAR-редакторе), чем Ascii в

Win-кодировке.

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Сообщение Dmitriy2003 » 10.09.2006 (Вс) 0:11

to Sun07

"да, забыл сказать, прога у меня под Виндовс"

:D (иначе что? неужто компилятор VB для Linux появился
Dmitrich

Sun07
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 355
Зарегистрирован: 17.02.2006 (Пт) 21:27

Сообщение Sun07 » 10.09.2006 (Вс) 12:11

Dmitriy2003 писал(а):to Sun07

"да, забыл сказать, прога у меня под Виндовс"

:D (иначе что? неужто компилятор VB для Linux появился


может и появился. Может для каких карманных PC есть или ещё какое чудо - не знаю :)

Sun07
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 355
Зарегистрирован: 17.02.2006 (Пт) 21:27

Сообщение Sun07 » 10.09.2006 (Вс) 19:15

Интересно, в поле ввода пароля можно организовать самому отображение звёздочек, а

вводимый пароль можно записывать в строковую переменную. Будет ли это преимуществом по

сравнению с использованием стандартного варианта парольного поля, где PasswordChar

установлен и по нему крэкер быстро может найти парольное поле?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.09.2006 (Вс) 20:58

Не понял, какая связь. Если у "крэкера" есть глаза, то он и так найдёт, гдк парольное поле, какие бы свойства у него ни были.
Изображение

Sun07
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 355
Зарегистрирован: 17.02.2006 (Пт) 21:27

Сообщение Sun07 » 10.09.2006 (Вс) 21:46

спасибо :) Как насчёт кириллиц?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 45

    TopList