Don't like ads? PRO users don't see any ads ;-)
Guest

ak_base64

By: a guest on May 16th, 2012  |  syntax: None  |  size: 0.65 KB  |  hits: 19  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. # Base-64 encoder
  2. # Akhil Koul
  3.  
  4. import Tkinter
  5. from Tkinter import *
  6.  
  7. import base64
  8. from base64 import *
  9.  
  10.  
  11. def ak_encode(event):
  12.     s1 = e1.get()
  13.     s2 = b64encode(s1)
  14.     print('Base-64 encoded form of ',s1,' is ',s2)
  15.  
  16. def ak_decode(event):
  17.     t1 = e2.get()
  18.     t2 = b64decode(t1)
  19.     print('Base-64 decoded form of ',t1,' is ',t2)
  20.  
  21.  
  22. root=Tk()
  23. f=Frame(root)
  24. f.pack()
  25.  
  26. l1 = Label(f)
  27. l1['text'] = 'Base-64 Encode'
  28.  
  29. l2 = Label(f)
  30. l2['text'] = 'Base-64 Decode'
  31.  
  32. e1 = Entry(f)
  33. e2 = Entry(f)
  34.  
  35. l1.pack()
  36. e1.pack()
  37. l2.pack()
  38. e2.pack()
  39.  
  40. e1.bind('<Key-Return>',ak_encode)
  41. e2.bind('<Key-Return>',ak_decode)
  42.  
  43.  
  44. root.mainloop()