|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
SHA-256哈希算法实现 更多...
类 | |
| 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 中定义.