Encode dan Decode File dengan Base64 di Python
Muhammad Arslan 7 Oktober 2017
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!'