发布时间:2025-03-15 09:37:07 点击量:
HASH GAME - Online Skill Game GET 300
本发明公开一种基于哈希运算算力的文本 传输方法 ,涉及文本传输领域 ,包括 :首先 ,获取 发送方发送且包含第一哈希值的第一数据包;然 后,将二进制位数与待传输文本的文本二进制长 度相等且具体数值可变的第一随机数进行哈希 运算求解第二哈希值,将使第二哈希值与第一哈 希值相同所对应的第一随机数确定为第一传输 数;最后,根据第一传输数,获得与发送方的待传 输文本相对应的第一文本。同时 ,本发明还公开 一种基于哈希运算算力的文本传输系统。在本发 明中 ,发送方将待传输文本进行哈希求解获得第 一哈希值,接收方通过哈希碰撞获得与第一哈希 值相应的待传输文本,有效将网络带宽局限转化 为算力问题,通过算力资源进行破译得到待传输 文本。
1 .一种基于哈希运算算力的文本传输方法,其特征在于,所述方法包括: 获取发送方发送且包含第一哈 希值的 第一数据包 ;其中 ,所述第一哈 希值是由 所述发 送方的待传输文本经过哈希运算求解获得的 ; 将二进制位数与所述待传输文本的所述文本二进制长度相等且具体数值可变的第一 随机数进行哈希运算求解第二哈希值,将使所述第二哈希值与所述第一哈希值相同所对应 的所述第一随机数确定为第一传输数; 根据所述第一传输数,获得与所述发送方的所述待传输文本相对应的第一文本。 2 .如权利要求1所述的一种基于哈希运算算力的文本传输方法,其特征在于,所述第一 数据包包含所述待传输文本的所述文本二进制长度;所述方法包括: 根据所述文本二进制长度,确定所述第一随机数的二进制位数。 3 .如权利要求1所述的一种基于哈希运算算力的文本传输方法,其特征在于,所述第一 随机数的二进制位数大小为预设值,所述待传输文本是由初始文本根据预设规则进行分割 或补位而成的 ,所述预设规则用于使所述待传输文件的文本二进制长度符合所述预设值 ; 所述方法还包括: 根据所述预设规 则以 及所述 第一传输数 ,进行所述分 割或所述补位的 逆操作 ,获得所 述初始文件。 4 .如权利要求1所述的一种基于哈希运算算力的文本传输方法,其特征在于,所述方法 还包括: 在所述第一随机数穷举完之后,若无所述第一随机数使所述第二哈希值与所述第一哈 希值相同 ,则输出文本传输错误。 5 .如权利要求1所述的一种基于哈希运算算力的文本传输方法,其特征在于,所述第一 数据包或所述待传输文件的补充位数中包括所述待传输文件的校验码;所述方法还包括: 根据所述校验码对所述待传输文件进行校验,验证所述第一文本是否传输正确。 6 .一种基于哈希运算算力的文本传输系统,其特征在于,所述系统包括: 编码模块 ,用于发送包含第一哈 希值的 第一数 据包 ;所述 第一哈 希值是由 待传输文本 经过哈希运算求解获得的 ; 以及解码模块;所述解码模块,包括: 接收单元,用于获取所述编码模块发送的所述第一数据包; 哈希破解单元,用于将二进制位数与所述待传输文本的所述文本二进制长度相等且具 体数值可变的第一随机数进行哈希运算求解第二哈希值,将使所述第二哈希值与所述第一 哈希值相同所对应的所述第一随机数确定为第一传输数; 以 及文本获得单元 ,用于根据所述 第一传输数 ,获得 与所述发送方的 所述待传输文本 相对应的第一文本。 7 .如权利要求6所述的一种基于哈希运算算力的文本传输系统,其特征在于,所述第一 数据包包含所述待传输文本的所述文本二进制长度; 所述解码模块,还包括: 位数获取 第一单元 ,用于根据所述文本二进 制长度 ,确定所述 第一随 机数的 二进 制位 数。 8 .如权利要求6所述的一种基于哈希运算算力的文本传输系统,其特征在于,所述第一