module JytPay::Encrypt::Rsa
Public Class Methods
decrypt(key_enc, rsa_private_key)
click to toggle source
# File lib/jyt_pay/encrypt/rsa.rb, line 13 def self.decrypt(key_enc, rsa_private_key) ec = [key_enc].pack 'H*' rsa_private_key.private_decrypt(ec) end
encrypt(rsa_public_key, key_arg = Encrypt::DES_KEY)
click to toggle source
# File lib/jyt_pay/encrypt/rsa.rb, line 7 def self.encrypt(rsa_public_key, key_arg = Encrypt::DES_KEY) data = [key_arg].pack 'H*' kenc = rsa_public_key.public_encrypt key_arg kenc.unpack('H*')[0] end