devise-two-factor
devise-two-factor copied to clipboard
Use ROTP::Base32 for backup codes
This uses SecureRandom under the hood and provides more randomness per character.