John Davidson

encryption - Php encrypt with RSA/ECB/OAEPWithSHA-1AndMGF1Padding

0 comments
Message:


Have been trying to encrypt a 64 byte string of data with a publickey in php, but no matter what I try the result is rejected by the receiver. I been using phpseclib,


    $key = PublicKeyLoader::load("MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2cJSqdgRyq2mvH0I0pg+pEBTKvuiQc/Bz2jIv8gvqXEx7l8AnBgaqFi53WnaCpumYF0+xjEqvfjlSWQGv6pkI/ZFCRJtZsehEvJ0DUo4qqByBgRCf28yGCSNxq3Nr/EFEqR+rmwSeegFo1x/QgtHzdOT/32EI0i19vY1eVARM1f2YWfHxZR+zP6g+pm2RKI8cQ01udez4MMB/rhyy3id0/BAk/x/kx3+Y2qyKqqfhTSqjhs/gqnXg9VTvizMzyJoxQZs+jgJJmbw+7WssstdvbqLe7+lJVgpDUdBs3768UPlaoYPDBkWtnS7U7W6zFHSsYu/wk3aYQIMKZqq/vZmBqzV65oajK9Bt2viCRj5RvNClshQW+OLSeIkUrna5Xq1YkhYJTHDHd5qfaOdBDxFXFscfKkn9CM1LZT/siLeNkuBPTpaoRR+Wtp1SheUIc+IC0f3CSYZrwRnuOn2tnGPbkLkEnDPxyx6sU97MEqjtQwgNPZTRI6YD4D4o/NRcmJ76OOtIJuoaMNoWv8p4FIFJ2AxVwQVxRav9LEcByIEZukrMU1wTRnRvhfQgjG3idbg3XiUeTYdgGg1XjYB39JJ16w7cv4QW+J1kpl3BGL+ZgzlIiBZ8vd9Ou/4Ft12PT5TqVd0z4yciiZRL5eDHxn+KiM5GbRzapczI/jEA+vDutcCAwEAAQ==");

$key->withPadding(RSA::ENCRYPTION_OAEP)->withHash('sha256')->withMGFHash('sha1');

$random_key = bin2hex(random_bytes(64));

$generatekey = base64_encode($key->encrypt($random_key));

But no luck. When I do it through this website, https://www.devglan.com/online-tools/rsa-encryption-decryption, the output string works. So do anyone know how this can be done? Any help much appriciated.



My Answer:
"-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz2Zz4Zz4z4z4z4z4z4z4
z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4
z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4
z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4z4

Rate this post

4 of 5 based on 8986 votes

Comments




© 2024 Hayatsk.info - Personal Blogs Platform. All Rights Reserved.
Create blog  |  Privacy Policy  |  Terms & Conditions  |  Contact Us