And-rey.ru: «Генерация паролей, хеширование, проверка».

Генерация паролей, хеширование, проверка

Генерация простых для запоминания (легко произносимых) паролей и безопасных (устойчивых к brute-force attack) паролей. Шифрование (хеширование) пароля для файла паролей Apache и другими методами (алгоритмами), а так же проверка надежности пароля и стойкости к brute-force attack.0


Легкие для запоминания пароли


Знаковлатиница все маленькие, цифры латиница все маленькие

Стойкие к взлому пароли


Знаковлатиница разного регистра, цифры латиница разного регистра, цифры, знаки

(* используйте https для доступа к этой странице)


Шифрование, хеширование (hash) пароля различными методами

Алгоритмы шифрования как в: Apache, crypt в php5, MD5, функции PASSWORD в MySQL 5.
Проверка стойкости пароля к brute-force attack (общая и по словарю).


Шифрование, хеширование (hash) пароля, проверка
Пароль:  


проверка*:    
Apache: 
crypt (php): 
MD5: 
MySQL 5: 
 
Проверка пароля:
 
 

(* проверка может занять некоторое время)


Информация (bugtraq.ru)

Две главных характеристики пароля - количество символов (длина) и количество вариантов символа в каждой позиции (алфавит).

Время полного перебора всех возможных паролей заданного алфавита
при скорости перебора 10 000 000 паролей в секунду

знаков (алфавит)6 символов8 символов10 символов12 символов
26 (латиница все маленькие или все большие)31 сек5 часов 50 мин163 дня 12 часов303 года
52 (латиница с переменным регистром)33 мин62 дня458 лет1 239 463 года
62 (латиница разного регистра плюс цифры)95 мин252 дня 17 часов2 661 год10 230 425 лет
68 (латиница разного регистра плюс цифры плюс знаки препинания .,;:!?)2 часа 45 мин529 суток6 703 года30 995 621 год
80 (латиница разного регистра плюс цифры плюс знаки препинания .,;:!? плюс скобки ()[]{} плюс #0&*~)7 часов 30 мин5 лет 4 месяца34 048 лет217 908 031 год


Материал из Википедии
Пароль (фр. parole — слово) — это секретное слово или набор символов, предназначенный для подтверждения личности или полномочий. Пароли часто используются для защиты информации от несанкционированного доступа. В большинстве вычислительных систем комбинация «имя пользователя — пароль» используется для удостоверения пользователя.

Зеркало (Mirror): and-rey.us   https  comments Опр ИД стр: 99c23306ba40337af21053f3d4583726

2006-2012, CC-BY: Andrey A.
info@and-rey.ru 0