我正在处理分布式系统中存储的非常大(100GB +)的视频文件。这些文件需要进行哈希处理,但在一次操作中计算一台计算机上文件的哈希值通常效率不高。
使用OpenSSL是否有办法:
各种不同的用例:
我需要使用各种哈希算法:MD5,SHA1,SHA256。
NB将文件分成块并独立散列每个块不是一种选择,因为散列需要经过验证,例如整个文件的已知MD5值。
从我对哈希函数的工作理解来看,这似乎在理论上是可行的,但我无法从文档中找出是否可以使用OpenSSL(命令行)。
如果OpenSSL无法做到这一点,我会对其他解决方案感兴趣,尤其是那些使用Node.js的解决方案。
非常感谢任何帮助。