NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
sha256.hpp 文件参考

SHA-256哈希算法实现 更多...

sha256.hpp 的引用(Include)关系图:

浏览该文件的源代码.

struct  SHA256
 SHA-256哈希算法结构体 更多...

函数

NEFORCE_ALWAYS_INLINE_INLINE string sha256 (const string_view data)
 SHA-256哈希便捷函数(字符串视图版本)
NEFORCE_ALWAYS_INLINE_INLINE string sha256 (const string &data)
 SHA-256哈希便捷函数(字符串版本)
NEFORCE_ALWAYS_INLINE_INLINE byte_vector sha256 (const cbyte_view data)
 SHA-256哈希便捷函数(字节视图版本)
NEFORCE_ALWAYS_INLINE_INLINE byte_vector sha256 (const byte_vector &data)
 SHA-256哈希便捷函数(字节向量版本)

详细描述

SHA-256哈希算法实现

此文件提供了SHA-256安全哈希算法的实现。SHA-256产生256位(32字节)的哈希值, 是SHA-2家族的一员,广泛应用于密码存储、数字签名、区块链、证书验证和数据完整性保护。

在文件 sha256.hpp 中定义.