一种提高键入-散列法运算速度的方法技术

技术编号:3525692 阅读:162 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种提高键入-散列法运算速度的方法,将MD5算法嵌入所述HMAC以形成与信息摘要算法相关联的键入散列法(HMAC-MD5),该方法包括以下步骤:a、在先进先出缓冲区中设置不同的队列分别存放待加密的报文、HMAC-MD5算法的第一初始值以及第二初始值;b、从存放待加密报文和该算法第一初始值的缓冲区队列中,取得所需数据,运用MD5算法进行计算,将所得结果存入先进先出缓冲区中存放中间结果的队列中;从存放中间结果和该算法第二初始值的缓冲区队列中,取得所需数据,再次运用MD5算法进行计算,将结果存入先进先出缓冲区中存放最终结果的队列中。应用本发明专利技术,进行加密处理的速度有了明显提高,尤其对于短报文,其效果更加显著。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

【技术保护点】
一种提高键入-散列法运算速度的方法,将信息-摘要算法(MD5)嵌入所述键入-散列法(HMAC)以形成与信息摘要算法相关联的键入散列法(HMAC-MD5),其特征在于,该方法包括以下步骤:a、在先进先出缓冲区中设置不同的队列分别存放待 加密的报文、HMAC-MD5算法的第一初始值以及第二初始值;b、从存放待加密报文和该算法第一初始值的缓冲区队列中,取得所需数据,运用MD5算法进行计算,将所得结果存入先进先出缓冲区中存放中间结果的队列中;从存放中间结果和该算法第二初 始值的缓冲区队列中,取得所需数据,再次运用MD5算法进行计算,将结果存入先进先出缓冲区中存放最终结果的队列中。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙浩张耀文叶锦华姚慧勇毛文侠
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利