Dev4ster

phpseclib3 crypto

Oct 3rd, 2022
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. require '../vendor/autoload.php';
  2.  
  3. use phpseclib3\File\X509;
  4. use phpseclib3\Crypt\PublicKeyLoader;
  5. use phpseclib3\Crypt\RSA;
  6.  
  7. $texto_para_criptografar = "teste";
  8. $x509 = new X509();
  9. $cert = $x509->loadX509(file_get_contents('./teste.crt'));
  10. $rsa = PublicKeyLoader::load($x509->getPublicKey());
  11. $rsa = $rsa->withPadding(RSA::ENCRYPTION_PKCS1);
  12. $cipher_text = base64_encode($rsa->encrypt($texto_para_criptografar));
Add Comment
Please, Sign In to add comment