Donate. I desperately need donations to survive due to my health

Get paid by answering surveys Click here

Click here to donate

Remote/Work from Home jobs

Decript Ionic AES256 y PHP

alguien por aqui que me ayude porfa. estoy encriptando datos con aes256, https://ionicframework.com/docs/native/aes256/ esta en mi funcion :

encriptar(_encrypt) {
return this.aes256.encrypt(this.secureKey, this.secureIV,  _encrypt )
  .then((encrypt_) => {
    this.desencriptar(encrypt_);
    return encrypt_;
  })
  .catch((error: any) => console.error(error));

}

el valor de this.secureKey ="12345678910123456789012345678901" y de this.SecureIv = "1234567891123456"

La cual en ionic encripta y desencripta correctamente. el error se presenta cuando este dato encriptado lo envio por api rest y en mi backend php no me lo desencripta mi funcion php:

define('AES_256_CBC', 'aes-256-cbc'); $encryption_key = "12345678910123456789012345678901"; $iv = "1234567891123456"; $encrypted = "0csm3Gjm6Q+ZNa+sjI+SYg== "; $encrypted = $encrypted . ':' . $iv; $parts = explode(':', $encrypted); echo "encriptado base64 : ".base64_encode($encrypted); echo "<br>"; echo $parts[0]; echo "<br>"; $decrypted = openssl_decrypt(base64_decode($parts[0]) , AES_256_CBC, $encryption_key, 0, $iv) ; echo "Decrypted: $decrypted\n";

Comments