Cloudflare Workers 的 Web Crypto 现已支持后量子算法,包括用于密钥封装的 ML-KEM-768/1024 和用于签名的 ML-DSA-44/65/87,并提供 encapsulateBits、getPublicKey 等辅助 API 及 JWK 导入导出。该功能需启用 webcrypto_modern_algorithms 兼容标志,基于 BoringSSL 实现,开发者无需打包额外密码库即可试验后量子协议。
本文介绍如何用 TypeScript、WebRTC DataChannel 和 WebCrypto 构建浏览器内 P2P 加密文件流式传输引擎。朴素实现会无上限写入 SCTP 缓冲区,约 100 MB 即崩溃。方案采用 64 KB 分块、AES-GCM 逐块加密、SHA-256 完整性校验,并通过 bufferedAmountLowThreshold 实现背压流控,使内存保持有界。内容还涵盖信令、密钥交换、重组下载及生产加固建议。
完成下面两步后,将自动完成登录并继续当前操作。