Comment fonctionnent les périphériques de jetons matériels?

Récemment, ma banque m'a envoyé ce petit appareil qui génère un code unique qui doit être utilisé lors de l'exécution de transactions en ligne, tout l'appareil n'est de générer ce code unique lorsque j'appuie sur un particulier bouton blanc et il ne regarde pas comme il se connecte à un serveur distant ou quoi que ce soit de tel.

J'ai fait quelques recherches et a terminé dans la cryptographie avec quelque chose qui s'appelle la Fonction de hachage mais je ne comprends toujours pas.

Mes Questions

  • Comment mon les serveurs bancaires sais que le code généré par cet appareil est correcte?
  • Car il génère cinq chiffres aléatoires toutes les 30 secondes, pourquoi ne pas le serveur de s'authentifier un nombre aléatoire j'ai aussi décidé d'utiliser?

source d'informationauteur Feyisayo Sonubi