Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'openssl'
- require 'digest/sha1'
- ENCRYPT_METHOD = "aes-256-cbc"
- API_KEY = "YOUR_VWORKAPP_API_KEY"
- # What you have to do
- c = OpenSSL::Cipher::Cipher.new(ENCRYPT_METHOD)
- c.encrypt
- # your pass is what is used to encrypt/decrypt
- c.key = Digest::SHA1.hexdigest(API_KEY)
- e = c.update("USER_ID + JOB_ID")
- e << c.final
- puts "Encrypted text to send: #{e}\n"
- # What we do
- c = OpenSSL::Cipher::Cipher.new(ENCRYPT_METHOD)
- c.decrypt
- c.key = Digest::SHA1.hexdigest(API_KEY)
- d = c.update(e)
- d << c.final
- puts "Decrypted result: #{d}\n"
Add Comment
Please, Sign In to add comment