一个多功能实用程序,用于生成多算法哈希和感知签名,以管理内容完整性和去重。
从源直接安装技能的最快方式。
npx clawhub@latest install hash-toolkit
将技能文件夹复制到以下位置之一
~/.openclaw/skills/ <project>/skills/ 优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 hash-toolkit。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
获取包含原生技能文件的ZIP压缩包。
哈希工具包是一个强大的实用程序,旨在为开发者和 AI 智能体提供先进的内容哈希、验证和去重能力。通过将此工具集成到您的 Openclaw Skills 库中,您可以利用 MD5、SHA256 和 SHA512 算法生成加密签名,确保工作流中数据的完整性和真实性。
除了标准的加密功能外,该工具包还提供了一种感知哈希机制。这使得您的智能体能够识别内容的相似性,而不仅仅是精确的逐位匹配,这对于在动态环境中管理冗余数据至关重要。该技能采用轻量化设计,利用原生加密模块,在任何 Openclaw Skills 实现中都能提供高性能结果。
要部署此实用程序,请确保您的环境已配置为运行 Openclaw Skills。该工具包依赖于原生的 Node.js 模块,无需外部依赖即可轻松安装。
# 将工具包集成到您的技能目录中
cp hash-toolkit.js ./path/to/your/openclaw/skills/
您可以在配置文件中配置默认的哈希行为:
{
"defaultAlgorithm": "sha256",
"enablePerceptual": true
}
哈希工具包为单个和批量哈希操作生成结构化数据。以下是多哈希生成的模式:
| 属性 | 类型 | 描述 |
|---|---|---|
| md5 | string | 用于快速识别的快速 MD5 哈希 |
| sha1 | string | 用于遗留系统支持的 SHA1 哈希 |
| sha256 | string | 用于主要识别的安全 SHA256 哈希 |
| sha512 | string | 用于高熵需求的截断式 32 位 SHA512 哈希 |
在检查重复项时,该技能返回一个包含 isDuplicate 布尔状态和用于检查的特定 algorithm 的对象。
加载中







































