Penggunaan fungsi 64ENCODE pada PHP

Pada tutorial kali ini anda akan belajar dan Mencoba Membuat Enkripsi Dengan Menggunakan Base64 Di PHP, dimana base64 ini adalh suatu fungsi yang ada di dalam PHP dan siap pakai.

Baik sebelum kita membuatnya kita harus tau dahulu  apa itu base64 ? base64 adalah teknik untuk menterjemahkan data biner yang berbentuk ASCII, dan teknik ini di pakai sebagai kriptografi atau biasa di sebut enkripsi dimana enkripsi adalah sebuah cara untuk menyembunyikan sebuah data yang rahasia, ya macam MD5 atau sh1 lah kalau kalian sudah tau.

cara penggunaan base64 yaitu :

base64_encode() : untuk mengencode sebuah string

base64_decode() : untuk mengembalikan string yang sudah di enkripsi dengan base64

Baiklah setelah kita sudah tahu dan mengenal tentang base64, sekarang kita mencoba membuatnya :

1

2

3

4

5

6

7

8

9

<?php

$data = "Tutorial base64 di php  kursuswebprogramming.com";

echo base64_encode($data);

echo "<br/>";

echo base64_encode(base64_decode($data));

?>

lalu silahkan di jalankan di localhost , maka hasilnya akan seperti ini :

Penggunaan fungsi 64ENCODE pada PHP
Penggunaan fungsi 64ENCODE pada PHP

Baiklah itu saja dari saya tentang Mencoba Membuat Enkripsi Dengan MEngunakan Base64 Di PHP,semoga bermanfaat dan sampai bertemu pada artikel selanjutnya.

Mungkin anda pernah mendengar istilah Base64 dalam kasus hacking situs berbasis PHP, dan terutama dalam penggunaan theme dan plugin ilegal (nulled, warez, bajakan) dalam CMS populer seperti WordPress. Sebenarnya apakah itu Base64 dan kenapa bisa dijadikan faktor penyebab dibobolnya keamanan website?

Jadi Base64 ini adalah sistem penyandian (encoding) dari data biner menjadi teks, dan memang ditujukan untuk sistem transfer data biner melalui medium teks. Dengan menggunakan Base64 juga menjamin tidak terjadinya modifikasi yang akan merubah datanya selama proses transportasi.

Base64 sendiri terdiri dari 64 karakter yaitu dari A-Z, a-z, 0-9 dan 2 karakter sisanya yang biasa digunakan adalah + dan /. Anda bisa menggunakan berbagai macam tool online untuk melakukan proses konversi dari dan ke Base64 dengan mudah.

Berikut adalah tabel konversi Base64:

NilaiKarakterNilaiKarakterNilaiKarakterNilaiKarakter0A16Q32g48w1B17R33h49x2C18S34Q050Q13Q219Q335Q451Q54Q620Q736Q852Q95g021g137g253g36g422g538g654g77g823g939w055w18w224w340w456w59w625w741w857w910B026B142B258B311B427B543B659B712B828B944R060R113R229R345R461R514R630R746R862R915h031h147h263h3

Misal dengan contoh teks “uTekno – Apa itu Base64?” kalau dikonversikan menjadi Base64 akan menjadi “dVRla25vIC0gQXBhIGl0dSBCYXNlNjQ/”, tanpa tanda kutip.

coba perhatikan pada contoh di atas. terdapat sebuah string yang kita simpan di dalam variabel data. dan kemudian kita gunakan fungsi base64_encode() untuk meng-engkripsi string tersebut menggunakan base64. dan hasil enkripsi nya adalah.

Penggunaan fungsi 64ENCODE pada PHP

C. Alat dan Bahan

  • PC
  • Web Browser
  • Text Editor

D. Jangka Waktu Pelaksanaan

30 Menit

E. Kesimpulan

Base64 adalah teknik menerjemahkan data biner yang berbentuk ASCII. kegunaan dari teknik base64 ini adalah untuk menyembunyikan data penting.

Apa fungsi Base64?

base64 adalah teknik menerjemahkan data biner yang berbentuk ASCII. kegunaan dari teknik base64 ini adalah untuk menyembunyikan data penting. misalnya menyembunyikan string,password dan lain-lain agar bisa di samarkan keasliannya. dengan tujuan agar tidak di ketahui oleh orang lain.

Bagaimana metode yang digunakan pada enkripsi base 64?

Metode Enkripsi Base64 Merupakan sistem untuk mewakili data mentah byte sebagai karakter ASCII. Tersedia dalam 6 bit encoding 8 bit ASCII karakter. Format yang dicetak menggunakan karakter, memungkinkan binari data yang akan dikirim dalam bentuk email dan akan disimpan dalam database.

Apa itu Image Base64?

Image To Base64 Converter adalah aplikasi gratis untuk melakukan pengkodean online pada gambar yang Anda unggah. Konversikan gambar Anda ke Base64 tanpa instalasi, sepenuhnya gratis di OS dan platform apa pun. Base64 Encoder dapat menyandikan gambar dalam format populer: JPG, BMP, TIFF, PNG, dan lainnya.