• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Encryption output

#1
Shocked 
Hello guys!

I have problem with CI4 encryption and decryption...

The problem is from encryption method it is show strange output.
Sample Output:

http://prnt.sc/u2vmwi


My Setting in .env:

PHP Code:
encryption.key 'thisismykey' 
encryption.driver OpenSSL 


My code:

PHP Code:
$encrypter = \Config\Services::encrypter();
$plainText 'This is a plain-text message!';
$ciphertext $encrypter->encrypt($plainText);
echo 
$ciphertext

I hope someone can help me about the output from encryption.

Btw, CodeIgniter framework is awesome!
This is me. JK not me.
Reply

#2
The output of encrypt is a binary string. So it will render on your screen strangely. You should encode it using either bin2hex or base64_encode before echoing.
Reply

#3
(08-20-2020, 12:22 PM)paulbalandan Wrote: The output of encrypt is a binary string. So it will render on your screen strangely. You should encode it using either bin2hex or base64_encode before echoing.
Thank you, now I understand.
This is me. JK not me.
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2021 MyBB Group.