吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1536|回复: 10
收起左侧

[Python 原创] 【源码+打包】字符串md5小工具

  [复制链接]
catboss2023 发表于 2023-7-29 18:14
import hashlib
import hmac
import tkinter as tk

def md5():
    text = input_text.get()
    obj = hashlib.md5('c4ca4238a0b923820dcc509a6f75849b'.encode("utf-8")) # 添加一些内容,提高加密复杂度。
    obj.update(text.encode("utf-8"))
    output_text.delete(1.0, tk.END)
    output_text.insert(tk.END, obj.hexdigest())

def hmacmod():
    text = input_text.get()
    h = hmac.new('c4ca4238a0b923820dcc509a6f75849b'.encode("utf-8")) #不同的盐值加密结果不相同
    h.update(text.encode("utf-8"))
    output_text.delete(1.0, tk.END)
    output_text.insert(tk.END, h.hexdigest())

# 创建GUI窗口
window = tk.Tk()
window.title("字符串转换MD5小工具")
window.geometry("500x300+100+200")
 # 创建输入框
input_label = tk.Label(window, text="输入需要加密的字符串:")
input_label.pack()
input_text = tk.Entry(window)
input_text.pack()
 # 创建转换按钮
convert_button = tk.Button(window, text="使用MD5加密", command=md5)
convert_button.pack()
convert_button = tk.Button(window, text="使用加盐MD5加密", command=hmacmod)
convert_button.pack()
 # 创建输出框
output_label = tk.Label(window, text="MD5值:")
output_label.pack()
output_text = tk.Text(window, height=5, width=30)
output_text.pack()
window.mainloop()

示例图片:
屏幕截图 2023-07-29 180643.png 屏幕截图 2023-07-29 180654.png
GUI程序
链接:https://pan.baidu.com/s/1psq9kkaiKL8C1PU8KG-o2g
提取码:yomi

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
Pinking302 + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Pinking302 发表于 2023-7-29 21:41
有意思,收藏备用。
janken 发表于 2023-7-29 22:12
ccber 发表于 2023-7-29 22:14
西红柿叶子 发表于 2023-7-29 22:28
很不错,谢谢分享
yiwai2012 发表于 2023-7-30 12:01
你这个代码 加盐跟不加盐 结果是一样的
yiwai2012 发表于 2023-7-30 12:14
不对 不是结果一样 是加盐MD5按钮点了 没有结果
MinimoAgoni 发表于 2023-7-30 21:28
试了一下,感觉还可以,感谢分享
 楼主| catboss2023 发表于 2023-7-30 23:31
yiwai2012 发表于 2023-7-30 12:14
不对 不是结果一样 是加盐MD5按钮点了 没有结果

请问你当时输入的字符串是什么呢?我这边测试是没有问题的
yiwai2012 发表于 2023-8-1 16:06
catboss2023 发表于 2023-7-30 23:31
请问你当时输入的字符串是什么呢?我这边测试是没有问题的

可能跟Python版本有关系,已经解决了 谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 15:23

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表