數據脫敏:在本地把文本與文檔裏的數字替換後再外發

前言

把報告、表格或對話片段交給大模型或外部協作方之前,往往需要先把營收、用戶數、身份證號片段等真實數字處理掉。手工查找替換容易漏項,同一數值在不同位置還可能被改成不一致的數。若還要在內部保留「可還原」的映射,流程會更繁瑣。

下面介紹 SkillHub 社區技能「數據脫敏」(@user_dc99567a/data-mask)。它在本地完成數字識別與替換,支持多種脫敏策略,並可在哈希映射場景下配合映射表還原。

這是什麼

「數據脫敏」是發佈者 user_dc99567a 在 SkillHub 上架的 Agent Skill,座標 @user_dc99567a/data-mask,當前版本 1.0.4,分類爲 office-efficiency,來源爲社區(community)。頁面標註 requires_api_key=false,無需額外 API Key。

定位可以概括爲:對語句或文檔中出現的數字做批量脫敏,處理在本地完成;支持 Word、Excel、PDF、圖片等多種格式,內置 OCR 識別圖片中的數字,並提供哈希映射、模糊化等多種策略,且支持脫敏後的數據還原。

核心功能

四種脫敏策略

未在對話中指定策略時,技能默認使用哈希映射;完成後可再嘗試其他策略並對比效果。

  1. 哈希映射(默認):例如 123456 → 59497。相同數值映射結果一致,支持通過映射表還原,多數業務場景可優先選用。
  2. 佔位符:例如 123456 → [A],789 → [B]。發給大模型時數值被完全隱藏。
  3. 模糊化:例如 123456 → 125000。保留數量級,脫敏後仍有一定參考意義。
  4. 區間替換:例如 123456 → [86419~160492]。只表達數量級區間,不保留精確值。

文本與文件

  • 可直接對粘貼的段落或對話中的數字脫敏。
  • 可對文件做脫敏處理;官方示例中,sample_report.txt 處理後生成 sample_report_masked.txt。
  • 格式方面,官方說明覆蓋 Word、Excel、PDF、圖片等;圖片路徑依賴內置 OCR 提取數字後再脫敏。

安裝與啓用

SkillHub 頁面給出的安裝方式,是讓 AI 按統一安裝文檔拉取該技能:

請根據 https://skillhub.cn/install/skillhub.md,安裝 `@user_dc99567a/data-mask`。

在 Cursor、Codex CLI、Claude Code 等支持 SkillHub 技能協議的客戶端中,將上述說明發給 Agent 即可;各客戶端的具體目錄與刷新方式以 skillhub.md 爲準。本技能不要求配置 API Key。

典型用法

以下示例來自 SkillHub 官方說明,可直接在對話中復現。

1. 默認哈希映射(段落脫敏)

輸入:

幫我將這段話脫敏:今年營收88718萬元,同比增長99%,用戶數達6845萬,淨利潤251萬元

輸出形態示例:

今年營收74643萬元,同比增長22%,用戶數達8252萬,淨利潤388萬元

2. 指定佔位符策略

輸入:

幫我將這段話脫敏,使用佔位符策略:今年營收88718萬元,同比增長99%,用戶數達6845萬,淨利潤251萬元

輸出形態示例:

今年營收[A],同比增長[B],用戶數達[C],淨利潤[D]

3. 文件脫敏

輸入:

將文件脫敏處理:sample_report.txt

預期得到脫敏後的文本文件 sample_report_masked.txt。

常見自然語言意圖還包括:「把報告裏的敏感數據模糊化」「脫敏後發給大模型」「表格或 Word/PDF 文檔裏的數字替換掉」「批量處理目錄下多個文件」等;Agent 會按技能內路由選擇純文本、表格或文檔處理流程。若需要還原真實數值,應在脫敏時使用哈希映射並保留技能生成的映射關係,再按技能說明執行還原(unmask)。

適用場景與注意

適合誰

  • 需要把含數字的文檔、表格或截圖交給外部或大模型,又不想暴露原始數值的團隊。
  • 希望在本地完成脫敏、且有時要把哈希映射結果還原回真實數據的場景。
  • 需要按場景切換策略:對外完全隱藏用佔位符,保留量級用模糊化或區間,內部可追溯用哈希映射。

使用注意

  • 脫敏粒度以「數字」爲主;非數字類敏感信息(姓名、地址等)不在官方簡介承諾範圍內,需自行評估或配合其他手段。
  • 掃描版 PDF、複雜版式或未知格式時,實際效果取決於解析與 OCR 質量;若輸出爲文本文件,版式可能與原文件不一致。
  • 佔位符、模糊化、區間等策略通常無法像哈希映射那樣完整還原,外發前應選定策略並留存映射表(若需要還原)。
  • 處理高度敏感數據時,除技能脫敏外仍應遵守組織的數據分級與合規流程。

結尾

「數據脫敏」把本地數字替換、多策略選擇與文檔/圖片格式支持收進一個 Skill,適合在 Agent 對話裏用自然語言觸發,減少手工替換與漏項風險。

  • SkillHub 頁面:https://www.skillhub.cn/skills/user_dc99567a/data-mask
  • API 座標頁:https://api.skillhub.cn/user_dc99567a/data-mask
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜