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 |