SuperAPI AI 工具集

file-security-toolkit

安全与审计

查看项目

更新于 10-15 18:45

技能介绍

用途:该技能面向本地文件隐私处理场景,提供加密解密、文档敏感信息脱敏与密码强度校验三类能力,适合在共享或存储私密文件前使用。主要能力:zip-encrypt / zip-decrypt 以 AES-256 加密或解压文件夹与多文件的 ZIP 归档;file-encrypt / file-decrypt 对单个文件做密码加解密;redact 支持 txt、md、csv、docx、pptx,检测并遮蔽或移除邮箱、电话号码、证件号码及姓名/地址关键词;check-password 按长度至少 8 位、含大小写字母和数字的基本规则校验密码强度。使用方式:脚本入口为 scripts/file_security.py,先安装依赖 python -m pip install pyzipper cryptography python-docx python-pptx pillow,再通过命令行调用,例如 python scripts/file_security.py --help,或使用子命令如 check-password、file-encrypt、file-decrypt、zip-encrypt、zip-decrypt、redact,并提供 --input、--output、--password 等参数。限制:仅处理用户指定路径的本地文件,不访问网络;原始文件在未覆盖时不会被修改;脱敏仅覆盖上述格式和上述几类信息,其他格式与敏感类型暂未提供;密码强度校验为简单组成规则,未提供更复杂策略;依赖项未锁定版本,暂未提供精确版本约束。