Какие 10 символов генерируются такими сервисами, как GitHub, для использования в качестве кодов восстановления? Например, это просто усеченные uuids? Как система аутентификации с 2FA создаст их?
Обратите внимание, что я знаю, для чего они предназначены, и я знаю, что такое 2FA, я просто хочу знать, как сервисные коды на самом деле генерируют 10-символьные коды восстановления.