瑶曦官印 · 公开验证中心
本站每一篇正式文章在构建时都会由「瑶曦网络科技官方」签发 Ed25519 数字官印:对文章标题、发布时间、标签与正文计算 SHA-256 指纹并签名固化。 任何对已发布内容的篡改都会导致验签失败。全部校验均可在浏览器或本地离线完成。
公钥指纹 (SHA-256)
977909da5f3b9d9315dd7d80391cbf2cafb7b6b245813f4b4b682149c25f009a 公钥原文
-----BEGIN PUBLIC KEY----- MCowBQYDK2VwAyEA0JeV5cwffkWyAX7HSEu4nYvnwyB2FrHIdexxdJsgpJs= -----END PUBLIC KEY-----
已签发 33 篇文章 · 算法 Ed25519 / SHA-256 · 逐篇详情页内含可离线复核的完整载荷
🧪 离线复核指南(不信任本站也能验证)
1. 下载 公钥 与
签名清单(可通过其他渠道交叉核对公钥指纹);
2. 打开任意文章的验证页,把页面源码中 <script id="seal-payload">
标签内的 JSON 原样保存为 payload.json;
3. 运行下面的零依赖脚本复核:
// verify-seal.mjs — 离线复核瑶曦官印(Node 18+,零依赖)
// 用法: node verify-seal.mjs manifest.json payload.json
import { createPublicKey, verify, createHash } from "node:crypto";
import fs from "node:fs";
const manifest = JSON.parse(fs.readFileSync(process.argv[2], "utf-8"));
const payload = JSON.parse(fs.readFileSync(process.argv[3], "utf-8"));
const publicKey = createPublicKey(manifest.publicKeyPem);
const data = Buffer.from(payload.canonical, "utf-8");
const ok = verify(null, data, publicKey, Buffer.from(payload.signature, "base64"));
const sha256 = createHash("sha256").update(data).digest("hex");
console.log("✅ 签名有效:", ok);
console.log("✅ 指纹一致:", sha256 === payload.hash);
console.log(" 公钥指纹:", manifest.keyFingerprint); 提示:本页面与各文章验证页的「浏览器实时校验」使用完全相同的公钥与载荷,在您的设备本地完成验签。