12345下一页
返回列表 发新帖

520快乐

  [复制链接]

64

主题

3259

回帖

9177

积分

硕士生

Rank: 6Rank: 6

金币
2194
好评
21
信誉
104

MT论坛帅哥MT论坛新人考神MT论坛最佳新人

发表于 2026-5-20 00:44:17 来自手机  | 显示全部楼层 | 阅读模式  来自 江苏
顺便分享一下某个游戏存档的校验
  1. import hashlib

  2. # 从文件读取存档字符串
  3. input_file = "SaveData.sav" # 文件名

  4. try:
  5. with open(input_file, "r", encoding="utf-8") as f:
  6. save = f.read().strip()
  7. except FileNotFoundError:
  8. print(f"错误:找不到文件 {input_file}")
  9. exit(1)

  10. # 存档格式: {JSON}Check{MD5}
  11. # 校验逻辑: MD5( JSON + "Chemical" )
  12. # 最终拼接: JSON + "Check" + MD5

  13. # 分离出 JSON 数据部分(去掉末尾的 Check + 32位哈希)
  14. if "Check" in save:
  15. json_data = save[:save.rfind("Check")]
  16. else:
  17. json_data = save

  18. md5 = hashlib.md5((json_data + "Chemical").encode("utf-8")).hexdigest()
  19. result = json_data + "Check" + md5

  20. print(f"\n校验哈希: {md5}")
  21. print(f"\n完整存档:\n{result}")

  22. # 将结果写回原文件
  23. with open(input_file, "w", encoding="utf-8") as f:
  24. f.write(result)

  25. print(f"\n结果已保存到原文件: {input_file}")
复制代码
回复

使用道具 举报

64

主题

3259

回帖

9177

积分

硕士生

Rank: 6Rank: 6

金币
2194
好评
21
信誉
104

MT论坛帅哥MT论坛新人考神MT论坛最佳新人

发表于 2026-5-20 00:44:18 来自手机  | 显示全部楼层  来自 江苏
自古沙发归楼主
回复

使用道具 举报

688

主题

1万

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
3412
好评
164
信誉
119

考神MT论坛新人MT论坛活跃会员MT论坛帅哥MT论坛灌水老大MT论坛侠客MT论坛最佳新人

发表于 2026-5-20 00:53:43 来自手机  | 显示全部楼层  来自 广东
看看
回复

使用道具 举报

20

主题

1880

回帖

6495

积分

硕士生

纯小白

Rank: 6Rank: 6

金币
2451
好评
2
信誉
102

考神MT论坛最佳新人MT论坛新人MT论坛帅哥

发表于 2026-5-20 01:04:14 来自手机  | 显示全部楼层  来自 浙江
520一点都不快乐
回复

使用道具 举报

0

主题

593

回帖

1964

积分

高中生

Rank: 4

金币
799
好评
0
信誉
100
发表于 2026-5-20 01:15:47 来自手机  | 显示全部楼层  来自 山东
看看
回复

使用道具 举报

27

主题

1094

回帖

3770

积分

大学生

Rank: 5Rank: 5

金币
1822
好评
7
信誉
122
发表于 2026-5-20 01:16:47 来自手机  | 显示全部楼层  来自 新疆
看看隐藏
回复

使用道具 举报

0

主题

114

回帖

327

积分

初中生

Rank: 3Rank: 3

金币
186
好评
0
信誉
100
发表于 2026-5-20 01:26:12 来自手机  | 显示全部楼层  来自 贵州
看看
回复

使用道具 举报

1

主题

163

回帖

819

积分

高中生

Rank: 4

金币
342
好评
0
信誉
100
发表于 2026-5-20 01:29:27 来自手机  | 显示全部楼层  来自 辽宁
看看隐藏
回复

使用道具 举报

2

主题

4507

回帖

1万

积分

禁止访问

iKUN

金币
1214
好评
16
信誉
111
发表于 2026-5-20 01:41:13 来自手机  | 显示全部楼层  来自 广西
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

13

主题

790

回帖

4545

积分

大学生

Rank: 5Rank: 5

金币
2121
好评
53
信誉
100
发表于 2026-5-20 01:47:24 来自手机  | 显示全部楼层  来自 河南
看看隐藏
回复

使用道具 举报

1

主题

2547

回帖

6301

积分

硕士生

Rank: 6Rank: 6

金币
6686
好评
0
信誉
100
发表于 2026-5-20 02:01:12 | 显示全部楼层  来自 广东
看看隐藏
回复

使用道具 举报

0

主题

243

回帖

725

积分

初中生

Rank: 3Rank: 3

金币
295
好评
0
信誉
100
发表于 2026-5-20 02:51:13 来自手机  | 显示全部楼层  来自 广东
看看
回复

使用道具 举报

12

主题

4211

回帖

1万

积分

博士生

......

Rank: 7Rank: 7Rank: 7

金币
685
好评
18
信誉
100

考神MT论坛新人MT论坛最佳新人MT论坛帅哥挂机大佬

QQ
发表于 2026-5-20 03:47:22 来自手机  | 显示全部楼层  来自 江西
看看隐藏
回复

使用道具 举报

17

主题

896

回帖

3793

积分

大学生

ee

Rank: 5Rank: 5

金币
479
好评
6
信誉
123

考神MT论坛新人MT论坛帅哥

发表于 2026-5-20 03:57:57 来自手机  | 显示全部楼层  来自 陕西
520 快乐
回复

使用道具 举报

6

主题

2144

回帖

5698

积分

硕士生

Rank: 6Rank: 6

金币
3400
好评
0
信誉
100
发表于 2026-5-20 04:52:31 来自手机  | 显示全部楼层  来自 陕西
看看隐藏
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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