相关介绍
哈希值:
哈希算法将恣意长度的二进制值映射为牢靠长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据仅有且极其松散的数值展现方式。假如散列一段明文而且哪怕只变更该段落的一个字母,随后的哈希都将发生差距的值。要找到散列为统一个值的两个差距的输入,在合计上来说根基上是不可能的。
新闻身份验证代码 (MAC) 哈希函数个别与数字署名一起用于对于数据妨碍署名,而新闻检测代码 (MDC) 哈希函数则用于数据残缺性。
随机天生:
随机数天生是良多加密操作不可分割的组成部份。好比,加密密钥需要尽可能地随机,以便使天生的密钥很难再现。加密随机数天生器必需天生无奈以合计措施推算出(低于 p < .05 的多少率)的输入;即,任何推算下一个输入位的措施不患上比随机预料具备更高的乐成多少率。.net framework 中的类运用随机数天生器天生加密密钥。
RNGCryptoServiceProvider 是随机数天生器算法的实现。