209万+ 资源库 3年+ 稳定运营 6151+ 会员选择 3万+ 课程教程 10万+ 指标公式

 找回密码
 立即注册
查看: 1|回复: 0

ts-cms-ep-sfx | 把加密文件变成一个可离线自解密的HTML 浏览器就是解密器

[复制链接]

3167

主题

0

回帖

9581

积分

积分
9581
发表于 昨天 13:29 | 显示全部楼层 |阅读模式
【资料名称】: ts-cms-ep-sfx | 把加密文件变成一个可离线自解密的HTML 浏览器就是解密器
【资料介绍】: ts-cms-ep-sfx | 把加密文件变成一个可离线自解密的HTML 浏览器就是解密器

ts-cms-ep-sfx | 把加密文件变成一个可离线自解密的HTML 浏览器就是解密器

给别人发送一个加密文件,真正麻烦的往往不是“怎么加密”,而是对方怎么解密?





使用 7-Zip,需要对方安装 7-Zip;使用 GPG,需要对方理解 GPG;使用 age,也需要安装相应工具;使用某个专用加密软件,则意味着收发双方最好都使用同一种软件。

最近登上 Hacker News 的开源项目 ts-cms-ep-sfx 提供了一个很有意思的思路:把加密数据和解密程序一起打包进一个 HTML 文件。

这样一来,接收者拿到的不再是一个需要特定软件打开的 .gpg、.age 或其他加密文件,而是一个普通的:encrypted.html

双击,用浏览器打开,输入密码,文件就在本地完成解密。整个过程甚至不需要联网。

这有点像过去 Windows 时代常见的 Self-Extracting Archive(SFX,自解压压缩包):

传统 SFX:压缩数据 + 解压程序 → 一个 EXE

ts-cms-ep-sfx:加密数据 + 解密程序 → 一个 HTML

此内容需要回复并刷新后可见

ts-cms-ep-sfx 的全称可以拆解为:

TS:TypeScript 开发

CMS:Cryptographic Message Syntax(密码消息语法)

EP:EncryptedPayload(加密载荷)

SFX:Self-Extracting / Self-Decrypting(自解压 / 自解密)

ts-cms-ep-sfx 项目的核心目标是实现零依赖、可独立审计且安全强韧的文件分享。

核心功能及亮点:

零安装与跨平台(Zero Installation)

任何预装了浏览器的设备(Windows、macOS、Linux、iOS、Android)均可直接运行该文件。

真正离线 / 离网(Air-gapped Native)

打包生成的 .html 文件中包含了解密所需的全部代码(通过嵌入轻量 Web Crypto API 或纯 JavaScript 密码学库)。解密过程完全在浏览器本地内存中进行,无需发起任何 API 网络请求,天然免疫网络嗅探与中间人攻击(MITM)。

合规安全的加密模式

与许多小工具误用缺乏认证的 CBC 模式不同,该项目默认采用 AES-GCM 等提供关联数据认证加密(AEAD)的机制,确保密文防篡改。

巧妙的 HTML 结构与结构可审计性

开发者通过对 HTM

更多帖子推荐

楼主热帖
回复

使用道具 举报

QQ|Archiver|手机版|锋芒资源网 |网站地图

GMT+8, 2026-10-19 03:20 , Processed in 0.084451 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表