Пример #1
0
 def do_decrypt(self):
     self.populate_alphabet()
     cypher = self.cypher.get(1.0, END).rstrip('\n')
     key = self.key.get(1.0, END).rstrip('\n')
     self.plain.delete(1.0, END)
     codec = onetime.codec()
     plain = codec.decrypt(cypher, key, self.alphabet)
     self.plain.insert(END, plain)
Пример #2
0
 def do_encrypt(self):
     self.populate_alphabet()
     plain = self.plain.get(1.0, END).rstrip('\n')
     key = self.key.get(1.0, END).rstrip('\n')
     self.cypher.delete(1.0, END)
     codec = onetime.codec()
     cypher = codec.encrypt(plain, key, self.alphabet)
     self.cypher.insert(END, cypher)