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

jbc*_*coe 11 c++ boost sha1

我想用来boost::uuids::detail::sha1为大型二进制blob创建一个哈希.

见:boost uuid sha1

sha1detail命名空间中,因此不应该"依赖".如何在不实例化对象的情况下为我的blob创建SHA1哈希detail

Mar*_*low 8

你的选择是:

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