Module: Authtools::Common

Included in:
Password
Defined in:
lib/authtools/common.rb

Class Method Summary collapse

Class Method Details

.saltObject

Generates a psuedo-random 64 character string.



5
6
7
8
9
# File 'lib/authtools/common.rb', line 5

def self.salt
  salt = ""
  64.times { salt << (i = Kernel.rand(62); i += ((i < 10) ? 48 : ((i < 36) ? 55 : 61 ))).chr }
  salt
end