产品防伪码生成器 · 防伪查询系统
批量生成带校验位的防伪码并导出;创建「防伪查询项目」后,可把生成的码导入项目,消费者即可在查询页核验真伪——首次查询显示正品、重复查询提示已被查过,结果文案均可自定义。
非对称加密校验:用私钥对防伪码主体签名,对外只分发公钥用于验签。防伪码完整串 = 主体 + "." + 签名(base64url)。密钥仅保存在本机会话,可下载 / 粘贴导入。
提示:RSA 依赖浏览器 Web Crypto,需通过 HTTPS 访问;SM2 国密为纯前端实现,无需特殊环境。生成防伪码后,可将上方「公钥」配置到「管理 → 项目」中,供查询系统验签。
消费者可扫描或输入产品上的防伪码,在此查询真伪。请输入查询项目标识(slug)与防伪码。
防伪查询项目
演示项目已就绪
在「查询」页输入 项目标识 = demo,再粘贴下方任一防伪码即可体验「首次查询 = 正品 / 再次查询 = 已被查过」的效果。这些码不会包含在你的真实项目中,可随时一键清空。
项目设置
选择 RSA / SM2 作为校验方式时,查询系统将用此公钥验签防伪码签名,无需预导入码库即可鉴别真伪。
可用占位符:{product} 商品名、{project} 项目名、{code} 防伪码、{count} 查询次数、{first_time} 首次查询时间。
导入防伪码到「」
将「生成」页生成的防伪码(每行一个,可含前缀 / 后缀 / 分隔符)粘贴到下方,导入后这些码即可被消费者查询。系统会自动校验校验位并去重。
粘贴一个或多个防伪码(每行一个),点击「验证」检查其格式与校验位是否正确。若生成时设置了前缀 / 后缀,请一并填入以便正确剥离。
将原生成时导出的「公钥」粘贴到此处即可验签;若同会话内已生成过密钥,将自动填入。
说明:「生成」与「验证」为纯前端工具,数据不上传;「查询」与「管理」基于站点数据库,用于搭建可对外提供的防伪查询系统。防伪码仅作编码层面的真伪初筛,正式流通请以官方渠道为准;管理员可在「管理」中自定义查询返回文案与导入可查询的码库。