Encode dan Decode File dengan Base64 di Python

Muhammad Arslan 7 Oktober 2017

Encode dan Decode File dengan Base64 di Python

Salah satu cara untuk mengamankan sebuah informasi penting adalah dengan encode dan decode suatu string. Dengan demikian kita dapat menyembunyikannya sementara dari para peretas yang ingin mengintip isi file kita. Salah satunya adalah penggunaan base64 untuk masalah ini.

Membuat Base64 String di Python

Berikut adalah contoh isi file yang akan kita encdec dengan menggunakan base64 di Python.

Hello World Python!

Berikut ini adalah contoh kode Python yang menunujukkan penggunaan encode dan decode dengan base64 di Python.

In [8]: from base64 import b64encode

In [9]: f = open("hello.txt", "r")

In [10]: enc_txt = b64encode(f.read())

In [11]: enc_txt
Out[11]: 'SGVsbG8gd29ybGQgUHl0aG9uIQ=='

In [12]: from base64 import b64decode

In [13]: dec_txt = b64decode(enc_txt)

In [14]: dec_txt
Out[14]: 'Hello world Python!'