Module: Crypto

Defined in:
lib/paystack/modules/crypto.rb

Class Method Summary collapse

Class Method Details

.encrypt_string(message, public_key) ⇒ Object



6
7
8
9
10
# File 'lib/paystack/modules/crypto.rb', line 6

def Crypto.encrypt_string(message, public_key)
  
  rsa = OpenSSL::PKey::RSA.new public_key
  return Base64::encode64(rsa.public_encrypt(message)).rstrip
end