Construção de um Token para One Time Password
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