Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
IRSTSTMIDTRNS
#ruby 2.3.1 require 'openssl' merchant_key = "IRIS-merchant-13cc72ed-4f88-4342-bf5f-7d10bbd0b195" api_key = "IRIS-ae62b9d0-5cf0-4203-b7b6-7f94157a7388" hasherArray = {"amount":0, "status":"test", "reference_no":"test-reference-midtrans", "updated_at":"2018-05-30T10:36:03Z"} hasher="{\"amount\":\"0\",\"status\":test,\"reference_no\":\"test-reference-midtrans\",\"updated_at\":\"2018-05-30T10:36:03Z\"}" hasher2="{\"reference_no\":\"test-reference-midtrans\",\"amount\":0,\"status\":\"test\",\"updated_at\":\"2018-05-30T10:36:03Z\"}" puts "[hash]: df85a4b145235666357e3815b417bfe76f3d0ca6c67596022860192fefc6e70b8acae3462e679c2a6f31952a7976b585c199441775c57f3c291e829cc54008f1"; puts ""; puts "[M1] "+OpenSSL::Digest::SHA512.new(hasher+merchant_key).to_s; puts "[M1] "+OpenSSL::Digest::SHA512.new(hasher2+merchant_key).to_s; puts "[M2] " + OpenSSL::Digest::SHA512.new(hasherArray.to_s+merchant_key).to_s; hasherArray['merchant_key'] = merchant_key; puts "[M3] " + OpenSSL::Digest::SHA512.new(hasherArray.to_s).to_s; puts ""; puts "[A1] "+OpenSSL::Digest::SHA512.new(hasher+api_key).to_s; puts "[A1] "+OpenSSL::Digest::SHA512.new(hasher2+api_key).to_s; puts "[A2] " + OpenSSL::Digest::SHA512.new(hasherArray.to_s+api_key).to_s; hasherArray['merchant_key'] = api_key; puts "[A3] " + OpenSSL::Digest::SHA512.new(hasherArray.to_s).to_s; #{"amount": "0", "status": "test""updated_at": "2018-05-30T10:36:03Z", "reference_no": "test-reference-midtrans"} #{"reference_no": "test-reference-midtrans","amount": 0,"status": "test","updated_at": "2018-05-30T10:36:03Z"}
run
|
edit
|
history
|
help
0
interacting through strings with loops
testing ruby
My code
yes
comments
IS_IP?
code
variables output
piramid
Division Function without / or * signs