# 哈希 (Hash)

WARNING

哈希计算不可逆!

# 计算

[POST] https://api.cursor-s.top/hash

获取哈希码

# 请求:

{
    "algorithm": "md5",
    "text": "测试文本"
}
名称 类型 举例 说明
algorithm String "md5" 采用的算法,支持传入 md5 sha1 sha224 sha256 sha384 sha512
text String "测试文本" 待计算的明文

# 响应:

{
    "ciphertext": "d9f09b7badda07e6db79008e3e05a69d"
}
名称 类型 举例 说明
ciphertext String "d9f09b7badda07e6db79008e3e05a69d" 计算出的哈希码

# 使用 HMAC 计算

[POST] https://api.cursor-s.top/hash/hmac

获取使用 HMAC 密钥计算的哈希码

# 请求:

{
    "algorithm": "md5",
    "text": "测试文本",
    "key": "测试密钥"
}
名称 类型 举例 说明
algorithm String "md5" 采用的算法,支持传入 md5 sha1 sha224 sha256 sha384 sha512
text String "测试文本" 待计算的明文
key String "测试密钥" HMAC 密钥

# 响应:

{
    "ciphertext": "5a5720ceb1d7b5f023e36bba64b75236"
}
名称 类型 举例 说明
ciphertext String "5a5720ceb1d7b5f023e36bba64b75236" 使用 HMAC 密钥计算出的哈希码