How To Encrypt And Decrypt String In Laravel 9

Websolutionstuff | Mar-09-2022 | Categories : Laravel

In this article, we will see how to encrypt and decrypt a string in laravel 9. Using crypt helper, As we all know laravel framework provides more security to the user and that's why laravel provide encrypt of password or string to the user, here we will see how to encrypt or decrypt a string in laravel.

So, let's see  laravel 9 encrypt decrypt, encrypt decrypt string laravel 9, encryptString and decryptString in laravel 9.

Laravel's encryption services provide a simple, convenient interface for encrypting and decrypting text via OpenSSL using AES-256 and AES-128 encryption. 

You need to use the Crypt class to start encryptString and decryptString or some data.

use Illuminate\Support\Facades\Crypt;

Example 1 :

<?php
 
namespace App\Http\Controllers;
 
use App\Http\Controllers\Controller;
use App\Models\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Crypt;
 
class UsersController extends Controller
{
  public function encrypt()
   {
        $encrypted = Crypt::encryptString('websolutionstuff');
        print_r($encrypted);
   }
   
    public function decrypt()
    {
         $decrypt= Crypt::decryptString('your_encrypted_string');
         print_r($decrypt);
    }
}

 

 

Example 2 : 

<?php
 
namespace App\Http\Controllers;
 
use App\Http\Controllers\Controller;
use App\Models\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Crypt;
 
class UsersController extends Controller
{
	$data = Request::all();

	$user = new User();
	$user->password = Crypt::encrypt($data['password']);
	$user->save();
	
	try {
    	$decrypted = Crypt::decrypt($row->password);;
	} catch (DecryptException $e) {
		$e->getMessage();
		info("Error....!!");
	}
}

 


 You might also like :

Recommended Post
Featured Post
How To Check RAM And CPU Usage In Laravel
How To Check RAM And CPU Usage...

In this tutorial, I will show you how to check RAM and CPU usage in laravel in ubuntu OS. Many times we requir...

Read More

Jul-29-2020

How To Create Pagination Using jQuery
How To Create Pagination Using...

In this article, we will see how to create pagination using jquery. We will create jquery pagination using mul...

Read More

Nov-08-2022

How To Create Dynamic Pie Chart In Laravel
How To Create Dynamic Pie Char...

In this article, we will see how to create a dynamic pie chart in laravel. charts are used to represent data i...

Read More

Jun-24-2020

How to Check User Browser is Supported or Not in jQuery
How to Check User Browser is S...

In this article, we will see how to check user browser is supported or not in jquery. Some time latest features are not...

Read More

Nov-13-2020