我需要计算一个标识符字符串的哈希值,该哈希值看起来像00000E11002F68FF21B459BFA33A1BFCB50E0070011167CCBF9AD994E8AAE2BFEBEEE17EC00000000010C000011167CCBF9AD994E8AAE2BFEBEEE17EC0000F083227C000000000000
我将使用哈希作为文件名,除其他外,它将存储标识符代码,因为我不想使用这么长的字符串作为文件名。哈希值不需要绝对唯一,因为在发生冲突的情况下,我可以在文件名上附加一个迭代器,但同时我也不希望发生两次冲突,因为它无法有效地打开多个文件以检查是否正确匹配。
String.GetHashCode()
是否足以满足此目的?我一次可以在目录中保存几百个文件。