我应该如何访问Boost SHA1哈希?

时间:2012-06-05 02:35:09

标签: c++ boost sha1

我想使用boost::uuids::detail::sha1为大型二进制blob创建哈希值。

请参阅:boost uuid sha1

sha1位于detail命名空间中,因此不应该“依赖”。如何在不实例化detail

中的对象的情况下为blob创建SHA1哈希值

1 个答案:

答案 0 :(得分:8)

您的选择是:

  • 使用boost::uuids::detail::sha1,如果在将来的版本中发生变化,请先处理它。
  • 找到sha1的另一个实现(比如在Crypto ++中),然后使用它。