Method: ROTP::Base32.random

Defined in:
lib/rotp/base32.rb

.random(byte_length = 20) ⇒ Object

Defaults to 160 bit long secret (meaning a 32 character long base32 secret)


58
59
60
61
# File 'lib/rotp/base32.rb', line 58

def random(byte_length = 20)
 rand_bytes = SecureRandom.random_bytes(byte_length)
 self.encode(rand_bytes)
end