基本知识
Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。
推荐程序
有个绿色版本的Hash.ext 1.04 版本,支持 Version, Date, MD5, SHA1, CRC32
如果要支持SHA256,可以看看下面这个软件。
Freeware tool to calculate MD5, SHA-1, SHA-256, SHA-384, SHA-512 or CRC-32 hashes of single or multiple files. Fast and easy to use. Useful for checking downloads or generating hashes for your own files. Verify internet downloads and find corrupt files. Files can be dragged or sent from Windows Explorer, and the list can saved or copied to the clipboard.
What’s new in this version: Version 1.1 adds SHA-1, SHA-256, SHA-384, SHA-512 and CRC-32 support; saves settings; adds explorer integration and last Hash copy box.
Read more: Hash Tool – CNET Download.com http://download.cnet.com/Hash-Tool/3000-2248_4-10969531.html#ixzz2XsKYo3bP