Module: RockFintech::Sign
- Defined in:
- lib/rock_fintech/sign/md5.rb,
lib/rock_fintech/sign/sign.rb
Defined Under Namespace
Modules: MD5
Class Method Summary collapse
Class Method Details
.sign(data, config) ⇒ Object
5 6 7 8 |
# File 'lib/rock_fintech/sign/sign.rb', line 5 def self.sign(data, config) serialize_str = serialize(data) Sign::MD5.sign(serialize_str, Sign::MD5.sign(config[:rft_key], config[:rft_secret])) end |
.verify(data, config) ⇒ Object
sign
10 11 12 13 |
# File 'lib/rock_fintech/sign/sign.rb', line 10 def self.verify(data, config) sign_str = data.delete(:sign) self.sign(data, config) == sign_str end |