Cara Mengatasi Unsupported cipher or incorrect key length Laravel


2 menit

Error Unsupported cipher or incorrect key length biasanya didapatkan ketika kamu menambahkan APP_Key secara manual didalam file .env, namun metode enkripsi yang digunakan tidak sesuai sehingga mendapatkan pesan error seperti ini

Untuk mengatasi error tersebut, sebenarnya kamu hanya perlu membuat APP_KEY baru menggunakan perintah php artisan

php artisan key:generate

Tapi jika kamu mendapatkan error tersebut, kemungkinan kamu menambahkan key manual yang mungkin karena tidak bisa menjalankan perintah tersebut karena alasan tertentu.

Apabila seperti itu, maka kamu tetap bisa melakukan update APP_KEY secara manual mengikuti langkah-langkah berikut

Cara Mengatasi Unsupported cipher or incorrect key length Laravel Secara Manual

Untuk cara ini, kita akan menggunakan tools online untuk membuat key baru dengan mode enkripsi yang sesuai.

1. Periksa Tipe Enkripsi APP_KEY

Supaya tidak salah menggunakan APP_KEY lagi, kamu bisa memeriksa jenis enkripsi yang digunakan pada laravelmu. Buka saja file yang ada didalam folder config/app.php pada instalasi laravel, kemudian cari baris ‘cipher’

Berdasarkan screenshot diatas, maka tipe enkripsi yang digunakan adalah AES-256-CBC.

2. Buat APP_KEY Baru

Untuk key baru, maka kamu bisa menggunakan tools online, misalnya dari generate-random.org dan pastikan key yang kamu buat menggunakan format AES-256-CBC

Misalnya disini dengan menggunakan data kunci-untuk-wpgan.com, hasil key yang didapatkan 9aA7dmQ4hoMXkzN+ANdUFWSa339PhE9rccsD1smlp0w=

3. Tambahkan Key ke File .env

Karena sudah mendapatkan key dengan format AES-256-CBC, sekarang kamu bisa mengedit file .env dan tambahkan key yang kamu dapatkan ke baris APP_KEY=. Pastikan juga untuk menambahkan base64: sebelum key milikmu, sehingga hasilnya menjadi seperti ini

APP_KEY=base64:9aA7dmQ4hoMXkzN+ANdUFWSa339PhE9rccsD1smlp0w=

Ketika sudah menambahkan key tersebut, kamu bisa menyimpannya, atau menambahkan konfigurasi lainnya didalam file .env

Setelah menyimpan key terbaru kedalam file .env, maka kamu bisa mencoba untuk akses kembali websitemu dan pastinya error Unsupported cipher or incorrect key length sudah menghilang.


Terima kasih telah berkunjung ke WPGan.com dan membaca Cara Mengatasi Unsupported cipher or incorrect key length Laravel. Dapatkan saldo $100 di Vultr gratis untuk uji coba VPS dari [Halaman Ini]