加密&解密
本帖最后由 Mike_python小 于 2020-6-1 10:58 编辑最近成熟鱼油了
缺评分
一定要评分呀{:10_254:}
上代码
这是一个加密&解密器你就可以和你的另一个小m m 聊 天不 被你 老 婆 发现了{:10_256:}
import ctypes
whnd = ctypes.windll.kernel32.GetConsoleWindow()
if whnd != 0:
ctypes.windll.user32.ShowWindow(whnd, 0)
ctypes.windll.kernel32.CloseHandle(whnd)
from tkinter import *
root = Tk()
root.title('加密/解密')
root.geometry('400x200')
def encode():
s = a.get()
aa = ' '.join()
var.set(aa)
def decode():
s = a.get()
aa = ''.join(])
var.set(aa)
var = StringVar()
Label(root, text='请输入文字:', font=('楷体', 14)).place(x=10, y=10)
a = Entry(root, font=('楷体', 14)) # textvariable=var
a.place(x=120 ,y=10)
Label(root ,text='转换结果:', font=('楷体', 14)).place(x=10, y=50)
b = Entry(root, font=('楷体', 14) ,textvariable=var)
b.place(x=120, y=50)
Button(root, text='加密', font=('楷体', 14), command=encode).place(x= 100, y=100)
Button(root, text='解密' ,font=('楷体', 14), command=decode).place(x=200, y=100)
root.mainloop()
再说一遍
记得评分呀 嗯嗯,加油!
我一般加密都用hashlib. 现代密码算法分为两类:
1. 对称密码算法: AES/DES/3DES/RC4
2. 非对称密码算法: RSA/ECC
hash 算法不能算作密码算法,因为不能解密,应该称作散列函数。
MD5/SHA1/SHA256/HMAC/BCRYPT
其中,如果要保存密码,应该使用 bcrypt 算法,不要使用 MD5。
而那些,通过移位,每个字符加上固定值,异或等小聪明实现的混淆,被称为经典密码算法。 赚小钱 发表于 2020-6-1 11:11
现代密码算法分为两类:
1. 对称密码算法: AES/DES/3DES/RC4
2. 非对称密码算法: RSA/ECC
算法不分好坏,只是应用不同而已。 heidern0612 发表于 2020-6-1 11:19
算法不分好坏,只是应用不同而已。
你是指 bcrypt 算法吗?我貌似没说哪个不好吧。你的回复让我莫名其妙。 赚小钱 发表于 2020-6-1 11:21
你是指 bcrypt 算法吗?我貌似没说哪个不好吧。你的回复让我莫名其妙。
等小聪明实现一般来说,“小聪明”这个词含贬义。 本帖最后由 赚小钱 于 2020-6-1 12:52 编辑
永恒的蓝色梦想 发表于 2020-6-1 12:19
一般来说,“小聪明”这个词含贬义。
没意思,玻璃心太多,溜了。 赚小钱 发表于 2020-6-1 12:42
没意思,玻璃心太多,溜了。
{:10_277:}我只是解释了他说这话的原因,怎么我就玻璃心了{:10_277:} 本帖最后由 xiaosi4081 于 2020-6-1 13:28 编辑
抢楼{:10_256:} 我要升级!{:10_256:} xiaosi4081 发表于 2020-6-1 13:58
我要升级!
ohhhhhhhhhhhhhhhh
我目睹了你升级啊
给我评个分再走吧 <pre>{:10_245:}{:10_245:} @乘号 @wuqramy @KevinHu @老八秘制 @nizitao 贴沉了
顶一下吧
页:
[1]