Тема: Блог vladyx'и
Показать сообщение отдельно

  #8  
Старый 14.03.2015, 01:00
vladyxa13
Познавший АНТИЧАТ
Регистрация: 03.04.2013
Сообщений: 1,025
С нами: 6900086

Репутация: 227


По умолчанию

Немного полного перебора.

Кароче думал, думал я, насыпал себе хавки, начал кушать и придумал.

Вот мы друзья в жизни повседневной пользуемся десятеричной системой счисления, а цифрами от 0 до 9 соответственно.

Алфавит:

code:

0 1 2 3 4 5 6 7 8 9

Есть пароль. Максимальная длинна которого 6 знаков. Допускаются только цифры.
Что бы узнать длинну пароля в 1 символ нам надо превзойти в степень Алфавит(систему счисления) на ко-ол знаков в пароле.

На выходе из этой кучки слов и букаф выходит человекочитаемая формулка.

code:

libery^MAX_PASS_LEN

Де, друзья, libery - это наша система счиления, а MAX_PASS_LEN - максимальная длинна пароля, и без вкякого бреда который писал в прошлий раз, просто, если умножать, то будет n-ная пропорциональная потеря вариантов.

Едим дальше, пупсики))

Что бы узнать варианты пароля в 1 символ мы поставляем все по нашей чудо формулке, которая сверху.

code:

10^1 = 10

Все вродь легко.....
На выходе получим варианты

code:

0
1
2
3
4
5
6
7
8
9

Смотри пупсик, что бы узнать для 2, 3, 4, 5 и 6 символов мы делаем одинаковые процедуры.

В итоге выходит, что если длинна пароля 6 букафф, а допустимы только цифры, то длина пароля составит один лям(1000000) вариантиков.

Дальше....милашка дальше едим.
Ты хочешь спросить, а что если в пароле нормальном есть букавки. Ну да я знаю. Дабавим все буквы англиского алфавита, маленькие.

Получим:

code:

a-z 0-9

Длинна алфавита сейчас 36.

Все по формулке считаем

и при 6 символах количество вариантов пароля получаем.

И всех взламаемгыгыггыыг


При 6 символах выйдет количество варинатов примерно 2.176.782.336 вариантов. А если брать и с большими буквами, то это 62 символа и результат = 56.800.235.584 вар. Если взять все символы на клавиатурке, то это примерно 150 сим. и на выходе это 11.390.625.000.000 вариантов.
Как сделать перебор от 1 символа до 6. Просто циклом.

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

Ну вот проблема. которую надо решить или она уже решена только я не тестировал еще

code:

aaab
aaba
abaa
baaa

Ну вы поняли.

Всем удачки)))
 
Ответить с цитированием