Welcome Guest, Not a member yet? Register   Sign In
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




Theme © iAndrew 2016 - Forum software by © MyBB