相關(guān)介紹
哈希值:
哈希算法將任意長度的二進(jìn)制值映射為固定長度的較小二進(jìn)制值,這個(gè)小的二進(jìn)制值稱為哈希值。哈希值是一段數(shù)據(jù)唯一且極其緊湊的數(shù)值表示形式。如果散列一段明文而且哪怕只更改該段落的一個(gè)字母,隨后的哈希都將產(chǎn)生不同的值。要找到散列為同一個(gè)值的兩個(gè)不同的輸入,在計(jì)算上來說基本上是不可能的。
消息身份驗(yàn)證代碼 (MAC) 哈希函數(shù)通常與數(shù)字簽名一起用于對(duì)數(shù)據(jù)進(jìn)行簽名,而消息檢測(cè)代碼 (MDC) 哈希函數(shù)則用于數(shù)據(jù)完整性。
隨機(jī)生成:
隨機(jī)數(shù)生成是許多加密操作不可分割的組成部分。例如,加密密鑰需要盡可能地隨機(jī),以便使生成的密鑰很難再現(xiàn)。加密隨機(jī)數(shù)生成器必須生成無法以計(jì)算方法推算出(低于 p < .05 的概率)的輸出;即,任何推算下一個(gè)輸出位的方法不得比隨機(jī)猜測(cè)具有更高的成功概率。.net framework 中的類使用隨機(jī)數(shù)生成器生成加密密鑰。
RNGCryptoServiceProvider 是隨機(jī)數(shù)生成器算法的實(shí)現(xiàn)。
您的評(píng)論需要經(jīng)過審核才能顯示
有用
有用
有用