from tkinter import *
def get_ou(a):
ou=[]
for i in range(0,len(a)):
if i % 2 == 0:
ou.append(a[i])
return ou
def get_ji(a):
ji=[]
for i in range(0,len(a)):
if i % 2 == 1:
ji.append(a[i])
return ji
def get_new(ming):
if len(ming) % 2==1:
ming=ming+'*'
ji_str=get_ji(ming)
ou_str=get_ou(ming)
n=[]
for i in range(0,int(len(ming)/2)):
n.append(ji_str[i])
n.append(ou_str[i])
mi =''.join(n)
d.config(text = mi)
def show():
ming=vi.get()
win.after(1,get_new,ming)
win = Tk()
win.title('加密器')
win.geometry('500x200')
a = Label(win,text = '请输入机密信息', font = ('黑体',18))
b=Entry(win,textvariable = vi,font = ('黑体',20))
b.pack()
c= Button(win,text = '提交',font =('黑体',20),command = show)
c.pack()
d=Label(win,text='',font=('黑体',30),fg='blue')
d.pack()
在python中做加密器
最新推荐文章于 2023-11-28 09:46:19 发布