Advertisement
Guest User

Encrypting script (works)

a guest
May 5th, 2015
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 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. my $password = shift || 'password';
  10. my $privkey_file = 'privkey.rsa';
  11.  
  12. sub encrypt_password {
  13. my $privkey = shift;
  14. my $password = shift;
  15.  
  16. #Crypt::OpenSSL::Random::random_seed('test');
  17. #Crypt::OpenSSL::RSA->import_random_seed();
  18. my $crypt = Crypt::OpenSSL::RSA->new_private_key($privkey);
  19. $crypt->use_pkcs1_padding;
  20.  
  21. return $crypt->private_encrypt($password);
  22. }
  23.  
  24. print encrypt_password('PRIVATEKEY-HERE', $password), "\n";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement