呼吸与危重症医学部研究所培训发证系统
✦ 证书签发
📑 批量签发
🎨 外观DIY
📷 扫码验真
📖 使用说明
A5 横版 · 离线防伪算法 · v1.0
✦ 培训合格信息录入
基本信息
证书标题(大标题名称)
英文副标题
培训名称(写入正文)
受训人员
姓名
身份证号
自动校验身份证校验位
证号与有效期
培训日期
合格证号
有效期至(留空=培训日期 + 1 年)
培训班次 / 期号(选填,写入正文)
正文
使用自定义正文
关
生成证书
⬇ 下载 A5 PDF
⬇ 下载 PNG
🖨 直接打印
填入示例
生物安全培训合格证书
Certificate of Biosafety Training
中国人民解放军总医院呼吸与危重症医学部研究所
合格证号
防伪校验码
签发单位
呼吸与危重症医学部研究所
扫码验真
SCAN FOR AUTHENTICATION
📷 拍照 / 上传识别二维码
打开摄像头
拍照识别
关闭摄像头
点击选择 或 拖入证书照片(识别二维码区域)
提示:二维码应占画面足够比例、对焦清晰、避免反光。拍照验真需通过预览窗口(localhost)打开本页面;上传照片方式任何环境均可用。
⌨ 手工校验(备用)
姓名
身份证号
培训日期
合格证号
证书上的防伪校验码
校验防伪码
📑 批量导入与导出
📥 拖入或点击选择 Excel(.xlsx/.xls)
⬇ 下载导入模板
列:证书标题|英文副标题|培训名称|姓名|身份证号|培训日期|合格证号|有效期至|期号|正文。
除“期号(培训班次)”与“正文(留空则按模板生成正文)”外,所有字段必须填写完整
,否则该行标红不可签发;身份证号校验位须正确。
📦 批量导出 PDF(合并)
🖼 批量导出 PNG(zip)
清空
🎨 外观 DIY
📥 导入配置
📤 导出配置
↺ 恢复默认
🖼 图片素材
▾
院标 LOGO(左上)
研究所徽章(右上 + 水印)
顶栏 LOGO
院标宽度(px)
徽章尺寸(px)
水印尺寸(px)
水印透明度(0-1)
顶栏 LOGO 高度(px)
🧬 防伪纹路
▾
显示防伪纹路
网纹间距(px)
网纹透明度(0-0.2)
纹路深浅(0.3-2)
🎨 配色
▾
纸张底色
主色(深蓝)
金色
红色(星 / 印章)
🔤 字体与字号
▾
大标题字体
方正小标宋 / 宋体
宋体
黑体
楷体
仿宋
微软雅黑
正文字体
仿宋(公文)
宋体
楷体
黑体
微软雅黑
信息栏标签字体
黑体
宋体
仿宋
微软雅黑
大标题字号(px)
正文字号(px)
副标题字号(px)
单位字号(px)
标签字号(px)
信息内容字号(px)
📏 排版与间距
▾
头部留白(px)
标题距顶(px)
正文距顶(px)
信息栏距底(px)
二维码距底(px)
信息栏行距(px)
签发单位名称
🏷 信息栏字段名称
▾
“合格证号”标签文字
“防伪校验码”标签文字
“签发单位”标签文字
所有外观改动实时生效并影响证书签发与批量导出。点击左侧分区标题可展开/收起;用「导出配置」保存当前方案,下次「导入配置」一键恢复。
1. 防伪算法
防伪校验码 =
SHA-256( 密钥 ‖ 姓名 ‖ 身份证号 ‖ 培训日期 ‖ 合格证号 )
的前 12 位十六进制,按
XXXX-XXXX-XXXX
分组展示。
内置密钥常量
SECRET
(可在源码顶部修改后统一签发)。SHA-256 为单向散列,无法由防伪码反推任何信息。
二维码内容 =
BSQC1|
+ Base64( JSON:姓名、身份证号、培训日期、合格证号、防伪码 )。
验真时从二维码还原关键数据,
重新计算
防伪码并与证书所载比对:不一致 ⇒ 信息被篡改或证书伪造;无法解码 ⇒ 非本系统签发。
2. 身份证号校验
录入时按 GB 11643-1999 的 ISO 7064 MOD 11-2 算法校验第 18 位校验码,防止录错。
3. 版式与防复印暗记
A5 横版 210×148.5mm。“下载 A5 PDF”得标准 A5 文件;“下载 PNG”得高清证书图片;“直接打印”走系统打印对话框。
批量签发:用 Excel 导入(可在该页下载模板),一键批量导出合并 PDF 或 PNG 压缩包。
外观 DIY:可替换院标/徽章/顶栏 LOGO、调整主色金色红色与纸张底色、标题/正文/副标题/单位/标签/信息内容字号、字体、标题与正文位置等排版间距、信息栏字段名称(合格证号/防伪校验码/签发单位)、签发单位名称——所有改动实时生效。
底纹为程序生成的扭索纹(guilloche)玫瑰线组 + 正交细网纹,复印/扫描后网点结构破坏明显。
证书编号、防伪码与二维码内含全部关键数据一一对应。
4. 签发记录
每次生成自动写入浏览器本地记录(localStorage),合格证号重复时予以提示;清除浏览器数据会丢失记录,不影响已签发证书的算法验真。
5. 安全边界说明
本系统为离线轻量方案:验真不联网,任何人拿到证书都可用本页验真;同时意味着密钥随程序分发,适合内部培训合格证明用途。如需更强公信力,建议后续接入单位服务器端签发与数据库验真。
✕
确定