
ak_base64
By: a guest on
May 16th, 2012 | syntax:
None | size: 0.65 KB | hits: 19 | expires: Never
# Base-64 encoder
# Akhil Koul
import Tkinter
from Tkinter import *
import base64
from base64 import *
def ak_encode(event):
s1 = e1.get()
s2 = b64encode(s1)
print('Base-64 encoded form of ',s1,' is ',s2)
def ak_decode(event):
t1 = e2.get()
t2 = b64decode(t1)
print('Base-64 decoded form of ',t1,' is ',t2)
root=Tk()
f=Frame(root)
f.pack()
l1 = Label(f)
l1['text'] = 'Base-64 Encode'
l2 = Label(f)
l2['text'] = 'Base-64 Decode'
e1 = Entry(f)
e2 = Entry(f)
l1.pack()
e1.pack()
l2.pack()
e2.pack()
e1.bind('<Key-Return>',ak_encode)
e2.bind('<Key-Return>',ak_decode)
root.mainloop()