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