· 5 years ago · Mar 27, 2020, 01:12 PM
1def encryption
2secret_key = "ZZ6VkORqV25iSWOVb5cwZ03zpns"
3url = "https://www.abc.com/ex.aspx?abc=def&vid=123"
4signature = Base64.encode64(OpenSSL::HMAC.digest('sha1', secret_key, url))
5
6encoded_hash = signature.gsub("+", "-").gsub("/","_").gsub("=","").gsub("\n", "")
7return "#{"encoded_hash}""
8end