为什么在同一台机器上计算同一文件的SHA-1哈希会在Windows中和msysgit Git bash中产生两个完全不同的SHA-1哈希?
SHA-1算法是不是要为所有操作系统中的同一文件生成相同的哈希值?
在Windows上(使用HashCheck):
文件hello.txt
22596363b3de40b06f981fb85d82312e8c0ed511
在msysgit的Git bash窗口内(同一台机器,同一个文件):
$ git hash-object hello.txt
3b18e512dba79e4c8300dd08aeb37f8e728b8dad