我应该如何访问 Boost SHA1 哈希

How should I access Boost SHA1 hash?

本文关键字:Boost SHA1 哈希 访问 何访问 我应该      更新时间:2023-10-16

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

参见:提升 uuid sha1

sha1位于detail命名空间中,因此不应"依赖"。如何在不实例化 detail 对象的情况下为 Blob 创建 SHA1 哈希?

您的选择是:

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