Разбить двоичное число на группы из пяти цифр

Есть ли какая-нибудь хитрая уловка, чтобы разделить двоичное число на группы из пяти цифр в Python?

'00010100011011101101110100010111' => ['00010', '00110', '10111', ...]

Редактировать: я хочу написать шифр / кодировщик, чтобы генерировать токены «легко читаемые по телефону». Стандартное кодирование base32 имеет следующие недостатки:

Потенциал для генерации случайных словИспользует запутанные символы, такие как «I», «L», «O» (можно путать с 0 и 1)Легко угадать последовательности ("AAAA", "AAAB", ...)

Я был в состоянии свернуть свои собственные в 20 строк Python, спасибо всем. Мой кодировщик пропускает «I», «L», «O» и «U», и получающиеся последовательности трудно угадать.

Ответы на вопрос(7)

Ваш ответ на вопрос