資訊摘要技術 MAC系列

2021-07-29 19:13:34 字數 687 閱讀 5436

mac演算法綜合了md和sha演算法的特性,和md、sha演算法類似。

mac演算法是含有金鑰的雜湊演算法,相容md和sha演算法,在此基礎上新增了金鑰支援,因此也被稱為hmac演算法,定義在rfc 2014中,分為兩大分支md和sha分支:

mac的應用更類似現在的md5 加 slat方式,但是更安全。

演算法摘要長度

備註hmacmd5

128jdk 6提供

hmacsha1

160jdk 6提供

hmacsha256

256jdk 6提供

hmacsha384

384jdk 6提供

hmacsha512

512jdk 6提供

hmacmd2

128bouncy castle實現

hmacmd4

128bouncy castle實現

hmacsha224

224bouncy castle實現

mac演算法的使用,使用mac類,mac類要求進行初始化init的時候設定乙個金鑰,這個金鑰一般是有長度要求的,大部分情況下配合使用keygenerator產生,keygenerator可以根據傳入的演算法,產生適合演算法要求的金鑰長度的秘鑰,示例**如下:

public

class mactest

}

Web Services 摘要資訊

標準化是制約技術發展的乙個重要因素,也是人們在經歷了大量的異構 不相容問題後的深切體會。目前,eai 是企業進行資訊化改造的主要方法。web services 技術建立在標準性與開放性基礎之上。傳統的安全認證 訪問控制體系結構框架的不一致性使得整個安全認證 訪問控制體系的標準化難以得到控制。服務是封...

文件摘要技術

一 基於特徵的方法 可以考慮如下特徵來進行文件摘要的生成,包括 文章標題 比如文章標題中出現的詞具有較高的權重 段落的位置 比如文章的首段和尾段具有較高的權重 段落的特定句子 比如段落的首句和第二句具有較高的權重 句式的型別 比如陳述句具有較高的權重,含有大標點的句子具有較高的權中等 文章中頻繁出現...

young技術摘要1

wattsbeta allworldgenerator gen newwattsbeta allworldgenerator 20,0.1,6 graph g graph gen.generategraph jframe jf new jframe visualizationviewer vv ne...