Ein Hardware-Token ist ein physisches Gerät, das Einmal-PINs generiert. Der Benutzer trägt das Token bei sich und gibt den jeweiligen Code bei der Anmeldung ein. Diese Methode ist besonders sicher, da das Token physisch im Besitz des Nutzers ist, erfordert aber die Bereitstellung der Hardware an die Benutzer.