Construção de um Token para One Time Password

De Garoa Hacker Clube
Revisão de 18h28min de 4 de junho de 2025 por DQ (discussão | contribs) (Criou página com 'Nesta oficina vamos ver como construir um dispositivo que gera uma senha de uso único. O dispositivo usará o algoritmo [https://en.wikipedia.org/wiki/HMAC-based_one-time_pa...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Nesta oficina vamos ver como construir um dispositivo que gera uma senha de uso único.

O dispositivo usará o algoritmo HOTP - HMAC-based one-time password. Este algorítimo passa um contador (que será gerado a partir do horário atual) por um hash criptográfico e extrai a senha do resultado. Para conferir a senha gerada, o outro lado faz o mesmo processo; para isso precisa ter o mesmo horário atual (dentro de uma certa precisão) e a chave usada no hash criptográfico. O hash que será usado é o SHA-1.

A implementação será feita em MicroPython e testada em placas Raspberry Pi Pico W e ESP32-C3 mini. Para conferir o resultado será usado o aplicativo Google Authenticator.

Logística

Quando: Sábado, 07/06/25, a partir das 15:00

Onde: na sede do Garoa Hacker Clube

Estarão disponíveis algumas placas para quem quiser fazer a parte prática. Recomenda-se a instalação prévia da IDE Thony


Sócios Responsáveis