2要素認証でおなじみのTOTP。Railsなどでどう使えばいいか。雑に試す。 RFC 6238 - TOTP: Time-Based One-Time Password Algorithm Gemfile 今回はrotpというgemと、二次元バーコード(QRコード、というと商標なのでポリコレな表記をしていr)の表示のためにrqrcode_pngを使う gem 'rotp' gem 'rqrcode_png' TOTPを試す コンソールで: totp = ROTP::TOTP.new("hogehogefugafuga") #=> #<ROTP::TOTP:0x007fd5fad22850 @digest="sha1", @digits=6, @interval=30, @issuer=nil, @secret="hogehogefugafuga"> totp.now #=> "241886