发明名称 |
数据散列值获取方法与装置 |
摘要 |
本发明公开一种数据散列值获取方法与装置,用于求取数据的散列值。该数据散列值获取方法包括:定义Hash算法为数据散列值获取方法的算法,其中Hash算法的数据输入长度为m;对预设数据(X)进行分组为:A1,A2,A3……AK,且A1,A2,A3……AK长度相等,均为d,d大于m,并为m的整数倍;调用Hash算法分别求取A1,A2,A3……AK的散列值,定义A1,A2,A3……AK的散列值分别为:B1,B2,B3……BK;连接B1,B2,B3……BK为数据(Y);调用Hash算法求取数据(Y)的散列值,定义数据(Y)的散列值为:Z,则Z为数据(X)长度为d分组的散列值。本发明采用的散列值获取方法,解决常规散列值算法不能发挥的并行处理能力而导致的运算时间长的问题。 |
申请公布号 |
CN104408375A |
申请公布日期 |
2015.03.11 |
申请号 |
CN201410588445.6 |
申请日期 |
2014.10.29 |
申请人 |
李梅 |
发明人 |
李梅 |
分类号 |
G06F21/62(2013.01)I |
主分类号 |
G06F21/62(2013.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种数据散列值获取方法,其特征在于,包括:定义Hash算法为数据散列值获取方法的算法,其中所述Hash算法的数据输入长度为m;对预设数据(X)进行分组为:A1,A2,A3......AK,且A1,A2,A3......AK长度相等,均为d,所述d大于m,并为m的整数倍;调用所述Hash算法分别求取A1,A2,A3......AK的散列值,定义A1,A2,A3......AK的散列值分别为:B1,B2,B3......BK;连接B1,B2,B3......BK为数据(Y);调用所述Hash算法求取所述数据(Y)的散列值,定义所述数据(Y)的散列值为:Z,则所述Z为所述数据(X)长度为d分组的散列值。 |
地址 |
234300 安徽省宿州市泗县西后仓小区9号楼西501 |