Mengenal base64 dan penggunaanya pada php - HeroIT

Learn until whenever

Selasa, 08 Agustus 2017

Mengenal base64 dan penggunaanya pada php

MENGENAL BASE64 DAN PENGGUNAANNYA PADA PHP




Selamat pagi minna san
nah pagi ini dingin banget yaa, kali ini saya mau share tentang base64, apa si base64 ??? kenapa saya bahas base64, kenapa gak base32,str_rot13,HiveLogic Enkoder,gzdeflate atau encode lainya??? karena saya tertarik dengan soal capture the flag dari cyber jawara yang salah satunya ada base64 ini

IyMjc29fc2ltcGxlX2ZsYWdfZm9yX3lvdSMjIw==

nah setelah saya decode online hasilnya gini


  • PENGERTIAN BASE64 DAN PENGGUNAANYA PADA PHP
 
Base64 adalah proses perubahan bentuk data atau memberikan penyandian terhadap sebuah string,password dan lain sebagainya agar bisa di samarkan keasliannya sehingga menjadi rangkaian code-code seperti contoh di atas
    Base64 adalah kode yang disusun oleh 64 karakter, dimana karakternya ( berdasarkan : RFC 1421 ) terdiri dari ( A-Z, a-z, 0-9, +, /)  atau “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/”. Tapi ada satu karater tambahan yaitu “=”, yang fungsinya untuk menggenapkan atau istilahnya sebagai pengisi pad.


    nah untuk penggunaan base64 pada php seperti ini

    bisa di lihat contoh di atas kita meng-enkripsi string dari variabel $data dengan menggunakan fungsi base64 sehingga setelah kita encode hasil nya menjadi sebuah code seperti ini

    note : setiap bahasa pemrograman berbeda penulisan fungsi encode dan decode nya tetapi hasil nya sama

    String "afik uye" berubah menjadi kode YWZpayB1eWU=  setelah kita encode

    lalu  bagaimana kita mengembalikan kode di atas menjadi string afik uye ?????


    kita decode string "afik uye " pada variabel $data dan kalo kita decode online hasilnya seperti ini minna san


    oke sekian dulu ya pembahasan kali ini minna san
    see you :*



    Tidak ada komentar:

    Posting Komentar