Jurnal Enkripsi Dan Dekripsi Dengan Base
Jurnal Enkripsi Dan Dekripsi Dengan Base
METODE BASE64
Fakultas Teknik
Abstraksi
Hasil Transformasi :
“SW1hamluYXNpIGxlYmloIHBlbnRpbmcgZGFyaXBhZGEgcGVuZ2V0YWh1
YW4=“
Kutipan dari Thomas Alfa Edison: “Banyak orang yang sebenarnya sudah sangat
dekat dengan sukses tapi sayangnya, mereka kemudian menyerah”
Hasil Transformasi:
“QmFueWFrIG9yYW5nIHlhbmcgc2ViZW5hcm55YSBzdWRhaCBzYW5nYXQ
gZGVrYXQgZGVuZ
2FuIHN1a3NlcyB0YXBpIHNheWFuZ255YSwgbWVyZWthIGtlbXVkaWFuIG1l
bnllcmFo“
Pada hasil encoding diatas kata “Rio” diganti menjadi “Umlv”/ Pada table !SCII
huruf R, i, o disimpan sebagai 82, 105, 111 atau dengan kata lain 01010010,
01101001, 01101111 pada bilangan berbasis 2. Apabila ketiga byte tersebut
digabungkan, maka akan dihasilkan 24 bit buffer yaitu
010100100110100101101111. Angka tersebut harus dikonversi sehingga berbasis
64, caranya dengan membagi 24bit tersebut dengan 6. Maka dihasilkan 4 bagian
dengan masing-masing 6bit. Kemudian masing-masing bagian tersebut dikonversi
ke nilai yang ada di Base64
Proses padding akan dilakukan apabila sekelompok karakter yang dimiliki tidak
bernilai 3 Byte (24 bit). Padding dilakukan dengan menambahkan karakter ‘=’/
Contoh penggunaan padding dapat dilihat pada tabel berikut.
Apabila terdapat singlebytemaka jumlah padding yang ditambahkan adalah 2 Byte
yang bernilai 0. Sehingga memenuhi aturan 3 Byte (24 bit), seperti dapat dilihat
pada tabel di bawah ini. Sedangkan pada tabel 4 jumlah byte padding yang
ditambahkan adalah 1 Byte karena sebelumnya telah memiliki 2 Byte.
3. FLOWCHART SISTEM
4. IMPLEMENTASI
Enkripsi dan Deskripsi
Menginputkan kata yang akan di enkripsi
5. KESIMPULAN
Base64 adalah suatu string yang menerjemahkan dari data biner ke dalam
bentuk ASCII . maksud string di sini misal nya sebuah kata, password atau data
penting yang ingin di samarkan atau di sembunyikan keasliannya agar tidak dapat
di ketahui atau di baca oleh orang lain . dari string ini lah yang akan di ubah ke
base64 . contoh penggunaan base64 ini diantaranya pada aplikasi-aplikasi seperti
MIME , email , data xml atau encoding URL .
6. DAFTAR PUSTAKA