ts-cms-ep-sfx

1个月前发布 41 00

ts-cms-ep-sfx 是一款纯HTML实现的本地安全文件共享工具,基于CMS加密消息语法、PWRI密码接收者信息与AES-256-GCM算法完成文件加密。全程在浏览器本地运算,原始数据不会上传到任何服务器。

所在地:
ApelegHQ
收录时间:
2026-09-27
ts-cms-ep-sfxts-cms-ep-sfx

ts-cms-ep-sfx 是一款纯HTML实现的本地安全文件共享工具,基于CMS加密消息语法、PWRI密码接收者信息与AES-256-GCM算法完成文件加密。全程在浏览器本地运算,原始数据不会上传到任何服务器。

ts-cms-ep-sfx

核心功能

  • 文件加密:选中本地文件、设置密码,一键生成独立自包含HTML加密文件
  • 解密交付:接收方直接在浏览器打开这份HTML,输入相同密码即可解密并下载原文件
  • 离线本地运算:加密、解密全部在浏览器内完成,数据不离开本机
  • 标准加密:遵循CMS规范,并非自研私有加密,可和其他支持CMS的工具互通
  • 零安装依赖:只需要浏览器,不用下载客户端、不用部署服务
  • 兼容OpenSSL:生成的加密载荷支持用OpenSSL命令行解密,不绑定网页工具

使用流程

加密

  1. 在浏览器打开工具HTML
  2. 选择待加密文件,设置保护密码
  3. 点击保存,输出包含加密载荷的HTML文件

解密

  1. 接收方在浏览器打开收到的HTML
  2. 输入加密所用密码,确认信息
  3. 下载还原后的原始文件

浏览器兼容情况

✅ 支持:Chrome73+、Edge79+、Firefox65+、Safari15+、Opera60+、Brave、Vivaldi、Tor Browser、360安全浏览器、Pale Moon、SeaMonkey、Falkon、GNOME Web
❌ 不支持:IE、Dillo、NetSurf

OpenSSL解密示例命令

openssl cms \
  -decrypt \
  -pwri_password MyPassword \
  -inform PEM \
  -in encrypted.html \
  -out decrypted.example.zip
unzip decrypted.example.zip

性能局限

不适合超大文件:

  1. 文件会完整嵌入HTML内,生成的HTML体积随原始文件同步增大,浏览器对超大HTML解析性能差
  2. 文件内容会载入内存,设备可用内存上限决定可处理文件大小

安全提示

  1. 加密安全上限取决于密码复杂度,弱密码会带来泄露风险,建议使用长、随机的独立密码
  2. 加密解密全部本地执行,不会上传文件,但HTML文件本身可以被复制转发,需要妥善保管密文文件与密码(建议密码单独渠道传输)
  3. 底层采用标准AES-256-GCM与CMS规范,可通过OpenSSL做离线解密,规避浏览器环境失效无法解密的问题

相关导航