问:MD5、sha1、sha256分别输出多少位?
- 答:MD5输出128bit、SHA1输出160bit、SHA256输出256bit
MD5释义:即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如咐凳禅汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。
MD5作用:让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)。除了MD5以外,其中比较有名的还有sha-1、RIPEMD以及Haval等。
sha1释义:安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准 (Digital Signature Standard DSS)里面定义的数字签名衡尘算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会粗蠢产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的消息摘要。
sha1特点:不可以从消息摘要中复原信息;两个不同的消息不会产生同样的消息摘要,(但会有1x10 ^ 48分之一的机率出现相同的消息摘要,一般使用时忽略)。
sha256释义:哈希值用作表示大量数据的固定大小的唯一值。数据的少量更改会在哈希值中产生不可预知的大量更改。SHA256算法的哈希值大小为 256 位。
sha256特点:作表示大量数据的固定大小。
问:Vista,xp上,进行数字签名,如何指定摘要算法为sha256
- 答:VISTA系统本身没有并且也不亩和支持IPX协议(出于安全性考虑橡慎),VISTA系统联机红警2只能上浩方或QQ对战平台了。注:网上有许多迅如盯介绍VISTA系统安装IPX协议的方法: 但实质上只是把XP的IPX协议相关文件“复制”到VISTA系统里,换汤不换药,只是形式上有IPX协议,实际并不能起作用。
参考资料:
问:Iso文件检验的SHA256是什么意思
- 答:没有SHA256的说法,只有中段SHA1值或者MD5值,正确的说法叫做哈希值。这些值好比是文件的身份证,只有SHA1或MD5值卖梁誉相同的文件才被认为是相同文件。即便字节数相同,但是上述值不同的,仍然不是同一文件。
至于SHA1、MD5值的获取,可以渣埋百度“哈希值工具”。