Advertisement
Guest User

decrypt

a guest
Mar 31st, 2015
513
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.64 KB | None | 0 0
  1. require 'openssl'
  2. require 'base64'
  3.  
  4. private_key_file = 'private.pem';
  5. password = '1234'
  6.  
  7. encrypted_string = %Q{
  8. qBF3gjF8iKhDh+g+TOvAzBkJA/1d2lD8RUyz2Ol+s1OpLB5aA3RA7EHm0KGL
  9. XaP3upvJ7I5rN1yO9Qat9kyRQu9OMqAUmFvwUaiW/1NPjxnpmcFn9mhkttP9
  10. qfO6iIfyxErUqKIxHYqavyPmivre9eEcXiBdtIK6NJJKG3WmSfIFgpZ6eBWI
  11. wxlZg+x0fI4L2JsODMGx5Khn7CUt0bTkH6HMHwxEG24NbsmrqtC2zn8Hm/87
  12. UyN5ZCDyJ/mtIHAjzPry6vbVPTF0QCR4lZ7uSt/W7JZ0tNgX7eQQwoPCgbqU
  13. /uwRCwww/c407jw7YEE5Lgpx20/jyLXJwvZHxNEcxA==
  14. }
  15.  
  16. private_key =
  17.   OpenSSL::PKey::RSA.new(File.read(private_key_file),password)
  18.  
  19. string =
  20.   private_key.private_decrypt(Base64.decode64(encrypted_string))
  21.  
  22. print string, "\n"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement