←返回上一頁

SCAICT 證書查驗系統

一個用於驗證 SCAICT 所核發證書真偽的網頁系統

專案介紹

SCAICT 證書查驗系統依中電會的證書編號規範建立,讓收件者或查驗者能透過證書編號、查驗連結與 QR Code,確認證書的類別、發證日期及目前狀態。

查驗與電子檔

查驗頁會標示有效、已作廢或已補發等狀態,持有人以遮罩姓名呈現。有提供電子檔的有效證書,另有密碼下載區塊,持有人可輸入核發時取得的專屬密碼,下載自己的 PDF。

靜態網站與資料處理

目前使用 Astro,在建置時讀取 Google 試算表登記簿,為各筆資料產生靜態頁面,再部署到 GitHub Pages。姓名遮罩與不公開欄位的移除在取得資料時就完成,完整姓名不會寫入網站產物。

查驗網址使用由證書編號與私有金鑰產生的不透明代碼;首頁則透過編號的雜湊索引找到對應頁面。網站也處理舊查驗連結,讓已印製的證書仍能銜接新的網址形式。

PDF 如何交付

建置端從私有 Google Drive 取得 PDF,使用每張證書的密碼加密,網站只發布密文。持有人輸入密碼後,透過瀏覽器的 Web Crypto、PBKDF2 與 AES-GCM 在本機解密,密碼不會傳送到網站伺服器。

資料更新透過推送、手動執行或排程重新建置,讓登記簿中的核發、作廢與補發狀態反映到公開查驗頁。