IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

标签:解密

共 2 篇相关文章

IT 累计浏览 2,857

三种解密 HTTPS 流量的方法介绍

这篇讲的是如何从技术层面解密 HTTPS 流量,作者从三种最常规的方法入手,深入浅出地剖析了 HTTPS 并非绝对安全背后的原理。 文章首先介绍了中间人攻击(MITM)方式,Fiddler、Charles 等调试工具就是通过向系统导入自签的根证书,充当浏览器和服务器间的“中间人”来解密流量。其次,文章探讨了如何使用 Wireshark 配合网站的 RSA 私钥进行解密。不过,作者明确指出了这种方法的局限:它只能解密采用 RSA 密钥交换的流量,对于目前主流的、具备前向安全性的 ECDHE 密钥交换则无能为力。因此,它也无法解密 HTTP/2 流量。 第三种方法则依赖于浏览器自身的 `SSLKEYLOGFILE` 环境变量。设置后,浏览器会导出密钥日志,使得 Wireshark 能够解密包括 ECDHE 在内的所有流量,但这主要用于开发者调试,并非安全漏洞。 文章最后给出了切实的安全建议:网站应启用具有前向安全性的 ECDHE 算法,并部署证书透明度等机制;用户则需警惕不受信的证书导入,并关注客户端自身的安全,因为恶意扩展同样能在浏览器内部窃取数据。

IT 累计浏览 4,243

具有时效性的PHP字符串加密解密函数

这篇讲的是一个从Discuz中挖出来的PHP加密解密函数,特别适合需要时效性控制的场景。作者从实际应用出发,点明了它在单点登录令牌传递、生成临时密码等需求中的实用价值。文章最核心的亮点在于,这个函数支持一个类似“过期时间”的参数,加密后的字符串在指定时间后就能自动失效,这为很多短时验证逻辑提供了便捷的解决方案。比起普通的加密函数,这种可控的有效期机制让它更贴合业务安全需求。