是TC

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

0.

 2.

使用ai编写了脚本

代码:

import hashlib

# 已知的哈希值
known_hash = "20211303ltc"

# 原始消息
original_message = "20211303ltc"

# 构造新消息的额外数据
extra_data = "ExtraData"

# 计算原始消息的哈希值
h = hashlib.sha256()
h.update(original_message.encode())
original_hash = h.digest()

# 构造新消息
# 在原始消息后添加额外数据
new_message = original_message + extra_data

# 计算新消息的哈希值
# 注意:这里不需要重新计算原始消息的哈希值,而是使用已知的哈希值进行扩展攻击
h = hashlib.sha256()
h.update(known_hash.encode())

# 更新哈希值的状态,使其包含新消息的额外数据
h.update(extra_data.encode())

# 获取新消息的哈希值
new_hash = h.hexdigest()

print("原始消息:", original_message)
print("新消息:", new_message)
print("新消息哈希值:", new_hash)

3.结果

 

posted on 2024-04-18 15:11  是TC  阅读(13)  评论(0编辑  收藏  举报