Pemrograman HTML PHP

Cara Menggunakan Enkripsi AES 256 bit di PHP

Cara Menggunakan Enkripsi AES 256 bit di PHP – Hi Bret !!! kali ini saya akan share ke kalian penerapan enkripsi AES di pemrograman PHP, Dalam kriptografi, Advanced Encryption Standard (AES) merupakan standar enkripsi dengan kunci simetris yang diadopsi oleh pemerintah Amerika Serikat. enkripsi ini terdiri dari 3 blok cipher, yaitu AES-128, AES-192 and AES-256, yang diadopsi dari koleksi yang lebih besar yang awalnya diterbitkan sebagai Rijndael. masing* pada cipher mempunyai ukuran 128-bit, dengan ukuran kunci masing-masing 128, 192, dan 256 bit. AES telah di tersebar secara luas dan sekarang digunakan di seluruh dunia, seperti halnya dengan pendahulunya, Data Encryption Standard (DES).

Langsung saja ke prakteknya karena kalau sejarahnya akan sangat panjang. Sebelumnya kalian download library AES nya ->>> Disini.

Dalam pembahasan ini akan saya jelaskan contoh dengan sederhana mengkripsi nama, dan outputnya akan saya tampilkan deskripsinya.

Bagaimana cara Menggunakan Enkripsi AES 256 bit di PHP ?

  1. Langkah pertama kalian buat file dengan nama index.php, lalu kalian masukkan code berikut.
<?php
    include "prosesaes.php";
	$nama = "ACHMAD ADIN YAHYA";
    $z = "abcdefghijuklmno0123456789012345";// key
	$aes = new Aes($z);
	$enkrip=$aes->encrypt($nama);
	echo "\n\n Hasil Enkrip:\n" .($enkrip) . "\n";
	$decrypted = $aes->decrypt($enkrip);
	echo "\n\n Hasil Dekrip:\n". stripslashes($decrypted)."\n";

?>
adinyahya Encryption

2. Pada bagian include prosesaes.php adalah memanggil file library algoritma AES. variabel $z adalah key untuk enkripsi AES, dan variabel $decrypted berfungsi untuk mendecrypt string yang sebelumnya di enkripsi.

Sekian tutorialnya, kalian bisa mengembangkan lagi dengan library diatas, bisa digunakan enkripsi file text, atau pada fitur login untuk keamanannya.

Selamat mencoba brettt 😀

Avatar

Adin Yahya

About Author

1 Comment

  1. Avatar

    Jaka Perdana

    September 22, 2019

    Pak, untuk digunakan pada aes 128 bit apa yg harus diubah pak?

Leave a comment

Your email address will not be published. Required fields are marked *

You may also like

Pemrograman Node.js

Cara Membuat Telegram Bot API

Cara Membuat Telegram Bot API – Halo bret kali ini saya akan share cara membuat bot telegram, Telegram merupakan alat
Pemrograman PHP

Cara Membuat Database MySQL di Phpmyadmin

Membuat Database MySQL di Phpmyadmin – Halo bret !! Kali ini saya akan share cara membuat database MySQL di Phpmyadmin,