Method: Crypt::CBC#generate_initialization_vector
- Defined in:
- lib/crypt/cbc.rb
#generate_initialization_vector(words) ⇒ Object
16 17 18 19 20 21 22 23 |
# File 'lib/crypt/cbc.rb', line 16 def generate_initialization_vector(words) srand(Time.now.to_i) vector = "".force_encoding("ASCII-8BIT") # stop ruby 2 using Unicode words.times { vector << [rand(ULONG)].pack('N') } return(vector) end |