Форум: "Прочее";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];
ВнизСтойкость пароля в битах Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.041 c