支付宝移动支付SDK

2016-12-24 10:25:41来源:oschina作者:菜鸟在路上人点击

项目需要,写了个Ruby版本的支付宝移动支付SDK


抛砖引玉: http://git.oschina.net/liamhuang/ShelfxAlipaySDK/tree/liamLocal/


签名代码块


require 'openssl'
require 'base64'
module Alipay
module Sign
class RSA
def self.sign(string)
key = File.read(Alipay.private_key_path)
rsa = OpenSSL::PKey::RSA.new(key)
Base64.strict_encode64(rsa.sign('sha1', string))
end
def self.verify?(string, sign)
key = File.read(Alipay.public_key_path)
rsa = OpenSSL::PKey::RSA.new(key)
rsa.verify('sha1', Base64.strict_decode64(sign), string)
end
end
end
end

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台