Method: Lhj::CipherHelper.encode

Defined in:
lib/lhj/helper/cipher_helper.rb

.encode(data) ⇒ Object



41
42
43
44
45
46
47
# File 'lib/lhj/helper/cipher_helper.rb', line 41

def self.encode(data)
  cipher = OpenSSL::Cipher.new('AES-256-CBC').encrypt
  cipher.key = key
  cipher.iv = iv
  encrypted = cipher.update(data) + cipher.final
  Base64.strict_encode64(encrypted)
end