class AESEncrypt
Public Class Methods
aesDecrypt(key , data)
click to toggle source
# File lib/aesencrypt.rb, line 20 def self.aesDecrypt(key , data) decoded = Base64.decode64(data) cipher = OpenSSL::Cipher::AES.new(128, :CFB) cipher.decrypt cipher.key = key decrypted = cipher.update(decoded) puts decrypted return decrypted end
aesEncrypt(key , data)
click to toggle source
# File lib/aesencrypt.rb, line 8 def self.aesEncrypt(key , data) cipher = OpenSSL::Cipher::AES.new(128, :CFB) cipher.encrypt cipher.key = key encrypted = cipher.update data encoded = Base64.encode64(encrypted) puts encoded return encoded end