The code behind Google Authenticator
Implementing Time-base One-Time Passwords in Pharo
As a programmer I was curious how Google Authenticator, an iOS or Andriod mobile app used to implement two-factor authentication (2FA), really worked and how I could implement it myself…