Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.08;
Скачать: CL | DM;

Вниз

Стойкость пароля в битах   Найти похожие ветки 

 
Maks0   (2008-04-23 14:59) [0]

У меня есть программа, она у поля для ввода пароля считает его стойкость в битах. Каим образом это высчитывается?

Например, ввожу: 1 - получаю 4 бита, ввожу: w - получаю 5 бит, ввожу: ж - получаю 6 бит и т.д.


 
Дмитрий С   (2008-04-23 15:06) [1]

Думаю так.
В программу заложено несколько алфавитов
[0-9]
[a-zA-Z]
[а-яА-Я]
и, к примеру,
[^0-9a-zA-Zа-яА-Я]

В каждом алфавите есть свое количество различных символов:
[0-9] их 10
[a-zA-Z] - 52
...
Программа находит сумму этих различных символов D и считает количество бит по формуле: ceil(ln(D)/ln(2))


 
Дмитрий С   (2008-04-23 15:07) [2]

Разумеется программа считает только те алфавиты, символы из которых присутствуют в твоем пароле=)


 
Mystic ©   (2008-04-23 15:31) [3]

Может проще посчитать какой-нить MD5?



Страницы: 1 вся ветка

Текущий архив: 2008.06.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
2-1210669623
honor
2008-05-13 13:07
2008.06.08
Выбор в поле из выпадающего списка


2-1210942401
Шестаков Антон
2008-05-16 16:53
2008.06.08
Работа с TreeViev


2-1210682233
Сергей
2008-05-13 16:37
2008.06.08
Как передать параметр от программы VB в Делфи?


2-1211177784
WebSQLNeederr
2008-05-19 10:16
2008.06.08
AnsiReplaceText несколько раз и разные замены - как?


2-1210990173
Qilgamesh
2008-05-17 06:09
2008.06.08
Как внедрить (вклеить) в файл другие файлы