NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
SHA1结构体 参考

SHA-1哈希算法结构体 更多...

#include <sha1.hpp>

静态 Public 成员函数

static byte_vector hash (cbyte_view data)
 计算SHA-1哈希值
static string hash_hex (cbyte_view data)
 计算SHA-1哈希值的十六进制表示

详细描述

SHA-1哈希算法结构体

提供静态方法计算SHA-1哈希值,支持返回字节数组或十六进制字符串。

警告
SHA-1不安全,不应用于安全敏感场景。

在文件 sha1.hpp86 行定义.

成员函数说明

◆ hash()

byte_vector SHA1::hash ( cbyte_view data)
static

计算SHA-1哈希值

参数
data输入数据
返回
20字节的哈希值

引用了 data().

被这些函数引用 sha1(), sha1() , 以及 sha1().

◆ hash_hex()

string SHA1::hash_hex ( cbyte_view data)
static

计算SHA-1哈希值的十六进制表示

参数
data输入数据
返回
40字符的十六进制字符串

引用了 data().


该结构体的文档由以下文件生成: