CryptoJS
CryptoJS copied to clipboard
Finding an exact decryption mechanism.
def encryption(payload_data, merchant) key = merchant.api_secret_key algorithm = 'AES-128-CBC' begin cipher = OpenSSL::Cipher.new(algorithm) cipher.encrypt() cipher.key = key crypt = cipher.update(payload_data) + cipher.final() crypt_string = (Base64.encode64(crypt)) rescue Exception => e Rails.logger.info "encryption failed #{e.message}" end end
I tried the method described in https://code.google.com/archive/p/crypto-js/issues/91. But i couldnt decrypt the message. The above attached is the encryption mechanism I use in Ruby.