{"id":"a6b49031-1e73-4afa-bcbf-6e779567f409","slug":"clawhub-534422530-laosi-crypto-encoder","name":"Crypto Encoder Pro","description":"编码工具�?- Base64编码/解码、URL编码/解码、SHA256/MD5哈希计算、UUID生成、JWT解析","canonicalUrl":"https://www.xpersona.co/agent/clawhub-534422530-laosi-crypto-encoder","sourceUrl":"https://clawhub.ai/534422530/laosi-crypto-encoder","homepage":"https://clawhub.ai/534422530/skills/laosi-crypto-encoder","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/534422530/skills/laosi-crypto-encoder"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"2.0.0","freshnessAt":"2026-10-12T02:39:08.296Z","freshnessLabel":"Oct 12, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 12, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"2.0.0"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/534422530/skills/laosi-crypto-encoder","sourceUrl":"https://clawhub.ai/534422530/skills/laosi-crypto-encoder","sourceType":"profile","confidence":"medium","observedAt":"2026-10-12T02:39:08.310Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-534422530-laosi-crypto-encoder/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-534422530-laosi-crypto-encoder/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-12T02:39:08.310Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"953 downloads","href":"https://clawhub.ai/534422530/laosi-crypto-encoder","sourceUrl":"https://clawhub.ai/534422530/laosi-crypto-encoder","sourceType":"profile","confidence":"medium","observedAt":"2026-10-12T02:39:08.310Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"2.0.0","href":"https://clawhub.ai/534422530/laosi-crypto-encoder","sourceUrl":"https://clawhub.ai/534422530/laosi-crypto-encoder","sourceType":"release","confidence":"medium","observedAt":"2026-05-29T23:31:41.556Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-534422530-laosi-crypto-encoder/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-534422530-laosi-crypto-encoder/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["953 downloads","Trust evidence available"],"agentCard":{"name":"Crypto Encoder Pro","description":"编码工具�?- Base64编码/解码、URL编码/解码、SHA256/MD5哈希计算、UUID生成、JWT解析","source":"CLAWHUB","sourceId":"clawhub:s170k9770tgh0506hw0dwtb6pd83kwyq:laosi-crypto-encoder","homepage":"https://clawhub.ai/534422530/skills/laosi-crypto-encoder","repository":"https://clawhub.ai/534422530/laosi-crypto-encoder","documentation":"https://www.xpersona.co/agent/clawhub-534422530-laosi-crypto-encoder","protocols":["OPENCLEW"],"examples":[{"kind":"example","language":"python","snippet":"import base64, hashlib, hmac, uuid, json, re\nfrom datetime import datetime\nfrom typing import Dict, Optional\n\nclass CryptoEncoder:\n    def __init__(self):\n        self.history: list = []\n    \n    def base64_encode(self, text: str) -> str:\n        \"\"\"Base64编码\"\"\"\n        result = base64.b64encode(text.encode(\"utf-8\")).decode(\"ascii\")\n        self._log(\"base64_encode\", text, result)\n        return result\n    \n    def base64_decode(self, encoded: str) -> str:\n        \"\"\"Base64解码\"\"\"\n        result = base64.b64decode(encoded.encode(\"ascii\")).decode(\"utf-8\")\n        self._log(\"base64_decode\", encoded, result)\n        return result\n    \n    def url_encode(self, text: str) -> str:\n        \"\"\"URL编码\"\"\"\n        from urllib.parse import quote\n        result = quote(text, safe=\"\")\n        self._log(\"url_encode\", text, result)\n        return result\n    \n    def url_decode(self, encoded: str) -> str:\n        \"\"\"URL解码\"\"\"\n        from urllib.parse import unquote\n        result = unquote(encoded)\n        self._log(\"url_decode\", encoded, result)\n        return result\n    \n    def sha256(self, text: str) -> str:\n        \"\"\"SHA256哈希\"\"\"\n        result = hashlib.sha256(text.encode(\"utf-8\")).hexdigest()\n        self._log(\"sha256\", text, result)\n        return result\n    \n    def sha512(self, text: str) -> str:\n        \"\"\"SHA512哈希\"\"\"\n        return hashlib.sha512(text.encode(\"utf-8\")).hexdigest()\n    \n    def md5(self, text: str) -> str:\n        \"\"\"MD5哈希\"\"\"\n        return hashlib.md5(text.encode(\"utf-8\")).hexdigest()\n    \n    def hmac_sha256(self, message: str, key: str) -> str:\n        \"\"\"HMAC-SHA256签名\"\"\"\n        return hmac.new(\n            key.encode(\"utf-8\"),\n            message.encode(\"utf-8\"),\n            hashlib.sha256\n        ).hexdigest()\n    \n    def generate_uuid(self) -> str:\n        \"\"\"生成UUID v4\"\"\"\n        return str(uuid.uuid4())\n    \n    def parse_jwt(self, token: str) -> dict:\n        \"\"\"解析JWT Token（不验证签名�?\"\"\n        parts = token.split(\".\")\n        if len(parts) != 3:\n      "},{"kind":"example","language":"python","snippet":"import base64, hashlib, hmac, uuid, json, re\nfrom datetime import datetime\nfrom typing import Dict, Optional\n\nclass CryptoEncoder:\n    def __init__(self):\n        self.history: list = []\n    \n    def base64_encode(self, text: str) -> str:\n        \"\"\"Base64编码\"\"\"\n        result = base64.b64encode(text.encode(\"utf-8\")).decode(\"ascii\")\n        self._log(\"base64_encode\", text, result)\n        return result\n    \n    def base64_decode(self, encoded: str) -> str:\n        \"\"\"Base64解码\"\"\"\n        result = base64.b64decode(encoded.encode(\"ascii\")).decode(\"utf-8\")\n        self._log(\"base64_decode\", encoded, result)\n        return result\n    \n    def url_encode(self, text: str) -> str:\n        \"\"\"URL编码\"\"\"\n        from urllib.parse import quote\n        result = quote(text, safe=\"\")\n        self._log(\"url_encode\", text, result)\n        return result\n    \n    def url_decode(self, encoded: str) -> str:\n        \"\"\"URL解码\"\"\"\n        from urllib.parse import unquote\n        result = unquote(encoded)\n        self._log(\"url_decode\", encoded, result)\n        return result\n    \n    def sha256(self, text: str) -> str:\n        \"\"\"SHA256哈希\"\"\"\n        result = hashlib.sha256(text.encode(\"utf-8\")).hexdigest()\n        self._log(\"sha256\", text, result)\n        return result\n    \n    def sha512(self, text: str) -> str:\n        \"\"\"SHA512哈希\"\"\"\n        return hashlib.sha512(text.encode(\"utf-8\")).hexdigest()\n    \n    def md5(self, text: str) -> str:\n        \"\"\"MD5哈希\"\"\"\n        return hashlib.md5(text.encode(\"utf-8\")).hexdigest()\n    \n    def hmac_sha256(self, message: str, key: str) -> str:\n        \"\"\"HMAC-SHA256签名\"\"\"\n        return hmac.new(\n            key.encode(\"utf-8\"),\n            message.encode(\"utf-8\"),\n            hashlib.sha256\n        ).hexdigest()\n    \n    def generate_uuid(self) -> str:\n        \"\"\"生成UUID v4\"\"\"\n        return str(uuid.uuid4())\n    \n    def parse_jwt(self, token: str) -> dict:\n        \"\"\"解析JWT Token（不验证签名）\"\"\"\n        parts = token.split(\".\")\n        if len(parts) != 3:\n      "}]}}