[Популярна наука] Скільки існує всіх 14-значних комбінацій паролів і скільки часу потрібно для їх розблокування?

Сьогодні я зустрів клієнта, який сказав, що він має пароль, який потрібно зламати. Він запитав мене, чи можу я зробити це за 50 юанів. Я був шокований, коли почув це, і мені сказали, що зламати 14-значне число все ще було випадковим. Почувши це, я подумав, що це просто астрономічне число, і його неможливо розгадати, тому я заплатив комісію в 50 юанів. Я навіть не хотів запускати словник. Я рішуче відмовився від замовлення, а потім клієнт вилаявся і сказав, що ми не можемо це зробити, тому що перестанемо писати лайку. Він сказав, що всі 18-значні паролі наших колег були розблоковані, тому я написав науково-популярну статтю + скарги


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

Щоб обчислити всі можливі комбінації 14-значного пароля, спочатку потрібно уточнити кілька факторів:

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

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

1. Тільки числовий (0-9)

числовий набір символів має 10 символів (від 0 до 9).

Загальна кількість комбінацій:

1014=100 000 000 000 000 00010^{14} = 100 000 000 000 0001014=100,000,< Тобто 100 трильйонів можливих криптографічних комбінацій.

2. Тільки малі літери (a-z)

Набір символів малих літер містить 26 символів.

Загальна кількість комбінацій:

2614≈6,7×101926^{14} \приблизно 6,7 \разів 10^{19}2614≈6.7×1019

тобто приблизно 6,7 мільярда можливих криптографічних комбінацій.

3. Тільки великі літери (A-Z)

великий набір символів має 26 символів.

Загальна кількість комбінацій така ж, як і малі букви:

2614≈6,7×101926^{14} \приблизно 6,7 \разів 10^{19}2614≈6.7×1019

тобто приблизно 6,7 мільярда можливих криптографічних комбінацій.

4. Змішані верхні та нижні літери (A-Z, A-Z)

Набір символів змішаної верхньої та нижньої літери містить 52 символи (26 малих літер + 26 великих літер).

Загальна кількість комбінацій:

5214≈5,9×102352^{14} \приблизно 5,9 \разів 10^{23}5214≈5.9×1023

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

5. Числа + малі літери + великі літери (0-9, A-Z, A-Z)

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

Загальна кількість комбінацій:

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

тобто приблизно 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×1026

тобто приблизно 38 мільярдів можливих криптографічних комбінацій.

Підсумок

З нашою поточною швидкістю неможливо розв'язати це, поки земля не буде знищена! Для стиснутих пакетів у форматі RAR наш сервер має десятки тисяч пристроїв, що означає швидкість понад 1 мільйон на секунду

Попередня стаття:Ініціалізація серверного часу виконання для пристрою №2. Будь ласка, наберіться терпіння...
Наступна стаття:[Досвід дешифрування]clEnqueueNDRangeKernel(): CL_MEM_OBJECT_ALLOCATION_FAILURE

Останні статті

Закріплена стаття

  • Focus on Word, Excel, PPT, PDF, RAR, ZIP, 7Z, Compressed File, Office Encrypted File Unlock Decryption
  • We provide users with high-quality file compression password recovery, PDF unlocking, and Word password recovery services.
  • Copyright © Document Password Recovery Master Online Decryption Platform