Advertisement
Guest User

Decrypt script (not working - gets OpenSSL error)

a guest
May 5th, 2015
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. #!/usr/bin/perl
  2.  
  3. use strict;
  4. use warnings;
  5. use Crypt::OpenSSL::RSA;
  6. use Crypt::OpenSSL::Random;
  7. use Data::Dumper;
  8.  
  9. sub decrypt_password {
  10. my $pubkey = shift;
  11. my $password = shift;
  12.  
  13. #Crypt::OpenSSL::Random::random_seed('test');
  14. #Crypt::OpenSSL::RSA->import_random_seed();
  15. my $crypt = Crypt::OpenSSL::RSA->new_public_key($pubkey);
  16. $crypt->use_pkcs1_padding;
  17.  
  18. return $crypt->public_decrypt($password);
  19. }
  20.  
  21. print decrypt_password('PUBLICKEY-HERE', 'ENCRYPTED-PASSWORD-HERE'), "\n";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement