Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
IRSTSTMIDTRNS
Language:
Ada
Assembly
Bash
C#
C++ (gcc)
C++ (clang)
C++ (vc++)
C (gcc)
C (clang)
C (vc)
Client Side
Clojure
Common Lisp
D
Elixir
Erlang
F#
Fortran
Go
Haskell
Java
Javascript
Kotlin
Lua
MySql
Node.js
Ocaml
Octave
Objective-C
Oracle
Pascal
Perl
Php
PostgreSQL
Prolog
Python
Python 3
R
Rust
Ruby
Scala
Scheme
Sql Server
Swift
Tcl
Visual Basic
Layout:
Vertical
Horizontal
#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"}
[
+
]
Show input
Absolute running time: 0.13 sec, cpu time: 0.12 sec, memory peak: 8 Mb, absolute service time: 0,14 sec
fork mode
|
history
|
discussion