[Научно-популярная] Сколько всех 14-значных комбинаций паролей и сколько времени потребуется, чтобы их разблокировать?

Опубликовано в: · Авторы:Восстановление пароля

Сегодня я встретил клиента, который сказал, что у него есть пароль, который нужно взломать. Это не особенно сложно, это всего 14 цифр. Он спросил меня, могу ли я сделать это за 50 юаней? Я был шокирован, услышав это, и сказал, что взломать 14-значное число все еще случайно. Услышав это, я подумал, что это просто астрономическая цифра, и ее невозможно разгадать, поэтому я заплатил 50 юаней. Я даже не хотел запускать словарь. Я решительно отклонил заказ, а потом клиент выругался и сказал, что мы не можем ругаться, поэтому мы не будем писать матерные слова. Он сказал, что наши коллеги разгадали все 18-значные пароли, поэтому я написал научно-популярную + жалобную статью


Сколько всех 14-значных комбинаций паролей?

Чтобы подсчитать количество всех возможных комбинаций 14-значного пароля, сначала необходимо уточнить следующие факторы:

Размер набора символов: возможный набор символов пароля (например: цифры, строчные буквы, заглавные буквы, специальные символы и т.д.).

Ниже я рассчитаю несколько распространенных случаев набора символов:

1. Только цифры (0-9)

Набор цифровых символов содержит 10 символов (от 0 до 9).

Общее количество комбинаций равно:

1014=100 000 000 000 00010^{14} = 100 000 000 000 0001014=100,

<77x63 То есть 100 триллионов возможных криптографических комбинаций.

>2. Только строчные буквы (a-z)

Набор символов строчной буквы содержит 26 символов.

Общее количество комбинаций равно:

2614≈6,7×101926^{14} \приблизительно 6,7 \раз 10^{19}2614≈

<1499x134> То есть около 6,7 миллиардов возможных криптографических комбинаций.

>3. Только заглавные буквы (A-Z)

Набор символов заглавных букв содержит 26 символов.

Общее количество комбинаций такое же, как и строчные буквы, и составляет:

2614≈6,7×101926^{14} \приблизительно 6,7 \раз 10^{19}2614≈

<2399x235> То есть около 6,7 миллиардов возможных криптографических комбинаций.

>4. Смешанные прописные и строчные буквы (A-Z, A-Z)

Набор символов со смешанными прописными и строчными буквами состоит из 52 символов (26 строчных букв + 26 заглавных букв).

Общее количество комбинаций составляет:

5214≈5,9×102352^{14} \приблизительно 5,9 \раз 10^{23}5214≈

То есть около 5900 триллионов возможных криптографических комбинаций.

5. Числа + строчные буквы + заглавные буквы (0-9, A-Z, A-Z)

Размер набора символов составляет 62 символа (10 цифр + 26 строчных букв + 26 заглавных букв).

Общее количество комбинаций составляет:

6214≈3,5×102462^{14} \приблизительно 3,5 \раз 10^{24}6214≈

<417x404

или около 35 миллиардов возможных криптографических комбинаций.

>6. Числа + прописные и строчные буквы + специальные символы (0-9, A-Z, A-Z, специальные символы)

Предположим, что специальный набор символов содержит 32 часто используемых символа (например, !@#$%^&*() и т. д.), общий размер набора символов составляет 94 символа (10 цифр + 26 строчных букв + 26 заглавных букв + 32 специальных символа).

Общее количество комбинаций равно:

9414≈3,8×102694^{14} \приблизительно 3,8 \раз 10^{26}9414≈3,8×

< То есть около 38 триллионов возможных криптографических комбинаций.

Резюме

С нашей нынешней скоростью мы не сможем разгадать ее до тех пор, пока Земля не будет уничтожена! Сжатый пакет в формате RAR, наш сервер имеет десятки тысяч устройств, то есть скорость более 1 миллиона в секунду

Предыдущий:Инициализация серверной среды выполнения для устройства № 2. Пожалуйста, запаситесь терпением...
Следующая статья:[Опыт дешифрования]clEnqueueNDRangeKernel(): CL_MEM_OBJECT_ALLOCATION_FAILURE

Последние статьи

Верхняя статья