Size: a a a

Сообщество Python Программистов

2020 May 04

N

Neylon 🦔 in Сообщество Python Программистов
Бензофуран Гетероцикл
base32, base64, base85, ASCII
формы кодирования
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Просто Ярик
Знаешь, как работает перебор паролей?
SYMBOLS  = '0123456789abcdefghijklmnopqrstuvwxyz'
base = len(SYMBOLS)

while True:
   password = ''

   i = counter
   while i > 0:
       r = i % base
       password = SYMBOLS[r] + password
       i = i // base

   password = SYMBOLS[0] * (k - len(password)) + password

   print(counter, password)
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Никита Хмель
вот вопрос в лоб:
16-ная система это: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
а если допустим 40-ная система? букв ведь не хватит :D (я извиняюсь за возможную тупость)
Так что не важно, какая система
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Им просто дали общепринятое название
источник

N

Neylon 🦔 in Сообщество Python Программистов
ты там нигде кавычку не пропустил?
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Возможно
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Не, вроде нет
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Разве что забыл добавить
k=0
counter=0
источник

N

Neylon 🦔 in Сообщество Python Программистов
это вопрос, просто там где цикл while после пароля есть открывающая кавычка, а где она закрылась?
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Я использую одинарные
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Просто Ярик
SYMBOLS  = '0123456789abcdefghijklmnopqrstuvwxyz'
base = len(SYMBOLS)

while True:
   password = ''

   i = counter
   while i > 0:
       r = i % base
       password = SYMBOLS[r] + password
       i = i // base

   password = SYMBOLS[0] * (k - len(password)) + password

   print(counter, password)
Тут же видно
источник

N

Neylon 🦔 in Сообщество Python Программистов
а
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Просто Ярик
Я использую одинарные
Просто их быстрее напечатать
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Был бы я в году ,этак, в 2003, я бы разбогател с этим кодом
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Тогда жесткой защиты от дудос не было
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Можно было бы легко ломать пароли
источник

N

Neylon 🦔 in Сообщество Python Программистов
а толку от них
источник

N

Neylon 🦔 in Сообщество Python Программистов
в 2003
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Правда, время
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Хах, и то верно
источник