ArtReal's readme
personal unreality:  точка пушистости

Пароль и Unicode

26.06.11 20:58 ◇ keywords: хайтек, страсти

Ничего, если я немного пофилософствую о паролях?

В качестве алфавита для паролей хорошо бы брать всю таблицу Менделеева Unicode, но только не все пользователи смогут набить «эти странные иероглифы»
Вот казалось бы, алфавит в 65 тыс. букв — это замечательно. Но алфавит в 65 тыс. букв все равно сводится к последовательности байт, а байт способен закодировать только 256 букв.

Кроме того, русские буквы в пароле могут подкинуть неприятный нюанс. Например, при вводе слова «привет» сервер получит последовательность d0 bf d1 80 d0 b8 d0 b2 d0 b5 d1 82 с повторяющимися d0 и d1.

Таким образом, получается, что формировать пароль нужно из первых 256 символов.
Но тут возникает другая проблема — как ввести такой пароль с клавиатуры (и отдельный вопрос — как это сделать с мобильного телефона или планшета), и как запихнуть его на сервер, который хочет получить utf-8

 [ link ] +1