【技术实现步骤摘要】
一种文本摘要生成方法及相关装置
[0001]本专利技术涉及计算机
,特别是涉及一种文本摘要生成方法、一种文本摘要生成装置、一种文本摘要生成设备以及一种计算机可读存储介质。
技术介绍
[0002]随着计算机技术的高速发展,各行各业通过IT系统传递订单信息并用于生产制造、交付已经普及。目前用于制造系统的生产指令文件需在多个非关联子系统中传递,多为文本形式,在传递过程中有被篡改的可能,如在销售端极有可能发生私自篡改的情况,在生产端也很可能因前后不统一造成生产事故。因此对于生产指令文件的校验和防篡改机制是必要的。
[0003]在现阶段,为了实现防篡改机制,通常使用哈希摘要算法,例如SHA512等。哈希算法是当前最普及的文本摘要技术,目前已有彩虹表等破解主流哈希算法的方法。若采用通用哈希技术,则所有应用哈希算法的程序都将受到数字安全威胁。所以如何提供一种新型的文本摘要生成方法是本领域技术人员急需解决的问题。
技术实现思路
[0004]本专利技术的目的是提供一种文本摘要生成方法,可以有效防止文本被篡改;本专 ...
【技术保护点】
【技术特征摘要】
1.一种文本摘要生成方法,其特征在于,包括:以行为单位读取目标文本;将读取的每一行字符加入一数组;所述数组包括多段子数组,所述子数组的长度均相等;当所述字符无法充满所述数组时,以预设字符填充所述数组;通过数字型字典密文表将所述数组中每一字符转换为对应的数字;将所述子数组中每一个数字乘以对应的系数后相加,得到所述子数组对应的第一数字串;将对应同一所述数组的第一数字串相加得到对应所述数组的第二数字串;将全部所述第二数字串相加得到对应所述目标文本的第三数字串;截取所述第三数字串预设长度作为校验码。2.根据权利要求1所述的方法,其特征在于,所述子数组中每一个数字对应的所述系数均不相同。3.根据权利要求2所述的方法,其特征在于,所述截取所述第三数字串预设长度作为校验码包括:从所述第三数字串的尾部截取所述第三数字串预设长度作为校验码。4.根据权利要求1所述的方法,其特征在于,在所述截取所述第三数字串预设长度作为校验码之前,还包括:以所述目标文本的行数作为因数处理所述第三数字串,得到第四数字串;所述截取所述第三数字串预设长度作为校验码包括:截取所述第四数字串预设长度作为校验码。5.一种文本摘要生成装置,其特征在于,包括:读取模块:用于以行为单位读取目标文本;数组模块:用于将读取的每一行字符加入一数组;所述数组包括多段子数组,所述子数组的长度均相等;填充模块:用于当所述字符无法充满所述...
【专利技术属性】
技术研发人员:单超,陈歌,
申请(专利权)人:浪潮商用机器有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。