东方仙盟类mda5-MD5信息摘要算法功能说明书
0.00
★32次@未来之窗
A:赛忞初雪
东方仙盟类mda5-MD5信息摘要算法功能说明书
未来之窗MD5信息摘要算法($cq.mda5)用于对任意输入内容进行压缩处理,生成一个固定长度为32位的十六进制字符串。该算法参照MD5的初始向量与分块处理思想,通过状态累加、循环移位与异或混合等步骤,对输入内容进行摘要计算,输出结果无前导零,可用于文本校验、内容指纹生成等场景。
$cq.mda5(options);
该函数是未来之窗MD5信息摘要算法的核心入口,接收一个输入参数,内部将其转换为字符串后进行摘要计算,返回32位十六进制结果。
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| options | 任意类型(内部转为 string) | 是 | 需要进行摘要计算的输入内容。函数内部会通过 String() 将其转换为字符串后再处理;建议传入字符串以获得可预期的结果。 |
函数返回一个长度为32位的十六进制字符串,代表输入内容的信息摘要值。该字符串由四个32位状态量依次拼接转换而成,全部为小写十六进制字符。
const input = "Hello, World!";
const result = $cq.mda5(input);
console.log(result);
// 输出示例:一个32位的十六进制字符串
// 数字会被转换为字符串 "2026"
console.log($cq.mda5(2026));
// 对象会被转换为 "[object Object]"
console.log($cq.mda5({ key: "value" }));
硬件app