11

我想用它boost::uuids::detail::sha1来为一个大的二进制 blob 创建一个散列。

请参阅:提升 uuid sha1

sha1位于detail名称空间中,因此不应“依赖”。如何在不实例化对象的情况下为我的 blob 创建 SHA1 哈希detail

4

1 回答 1

8

您的选择是:

  • 使用boost::uuids::detail::sha1,如果它在未来的版本中发生变化,然后处理它。
  • 找到 sha1 的另一个实现(例如,在 Crypto++ 中),然后使用它。
于 2012-06-05T04:29:19.280 回答