Construção de um Token para One Time Password

De Garoa Hacker Clube
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