TLS 加密套件解码器
网络
加密套件名称看似难解,实则结构严格。TLS 1.2 及以下的形式为 TLS_<KX>_<AUTH>_WITH_<CIPHER>_<MAC>:KX 是密钥交换(RSA 无前向保密,ECDHE/DHE 提供),AUTH 是服务器身份证明方式(RSA / ECDSA / DSS / 匿名 / PSK),密码部分给出对称算法与模式(AES-128/256 的 GCM/CCM/CBC、ChaCha20-Poly1305、3DES-CBC、RC4 等),MAC 部分是 HMAC 或 PRF 哈希(SHA、SHA256、SHA384、MD5)。TLS 1.3 因为密钥交换与认证另行协商,简化为 TLS_<CIPHER>_<HASH>,且仅允许 AEAD 密码(AES-GCM、AES-CCM、ChaCha20-Poly1305)。本解码器解析任意合规名称,标记缺失的前向保密、非 AEAD 模式(CBC 有数十年的填充预言机攻击史)、失效对称密码(NULL、RC4、DES、3DES、出口级)与弱哈希(MD5、SHA-1),并给出字母等级。
- 现代、具前向保密、AEAD 套件 — 推荐生产环境使用。
使用方法
- 粘贴或输入任意 TLS 套件名(下划线、连字符、空格分隔均自动规范化)。
- 或点击下面的示例,对比现代、传统与故意失效套件的解析差异。
- 查看组件网格:协议、密钥交换、认证、密码、模式、MAC。
- 扫描安全行 — 前向保密、AEAD、认证、密码强度、哈希强度 — 与总等级。
- 点击右下角按钮以纯文本复制完整报告。
常见问题
- 为什么 RSA 密钥交换被视为不佳?
- 静态 RSA 密钥交换意味着同一台服务器私钥加密每个会话的预主密钥。该密钥一旦泄露,所有过往录制的会话都可事后解密。ECDHE 与 DHE 每会话生成临时密钥 — 即便长期证书密钥被攻破,过往会话仍保密。这一性质称为前向保密,现代 TLS 部署要求具备。
- CBC 模式有什么问题?
- CBC 本身未被攻破,但 TLS 1.0–1.2 将 CBC 与 HMAC 结合的方式有长期的填充预言机攻击史:BEAST、Lucky 13、POODLE 等。AEAD 密码(GCM、CCM、ChaCha20-Poly1305)直接对密文进行认证,规避整个攻击类。TLS 1.3 已完全移除 CBC。
- TLS 里 SHA-1 是否已被攻破?
- SHA-1 碰撞已被实证(SHAttered,2017 年),以 SHA-1 签名的证书在 2017 年前后停止被信任。套件名中的 _SHA(不带数字)指作 MAC 用途的 HMAC-SHA1,比碰撞抗性难攻击得多,但仍被标记为弱,因为现代 TLS 推荐配置都不采用。
- 等级(A+ 等)具体表示什么?
- A+ = TLS 1.3(始终 AEAD、始终前向保密)。A = TLS 1.2 的 ECDHE + AEAD + SHA-2。B = ECDHE + CBC + SHA-2(可用但不首选)。C = 无前向保密或 SHA-1。D = 3DES、无 PFS 的 CBC 等。F = 匿名、RC4、DES、NULL、出口级。这是启发式判断,非官方评分体系 — 生产评级请参考 Mozilla TLS Server Side 指南或 SSL Labs 方法。
相关工具
IP 地址检查器
输入 IPv4 或 IPv6 地址,查看其类、scope(私有 / 公共 / 回环 / 链路本地)、十进制值、二进制、反向 DNS 表示以及 /32 CIDR。
端口号参考
约 60 个标准 TCP / UDP 端口号的可搜索速查表 — 从 22 (SSH)、80 (HTTP) 到 6379 (Redis)、27017 (MongoDB)。
DNS 记录参考
可搜索的 DNS 记录类型速查表 — A、AAAA、CNAME、MX、TXT、NS、SOA、PTR、SRV、CAA、DNSSEC、SVCB / HTTPS — 含示例。
子网计算器(IPv4 / CIDR)
解析 IPv4 CIDR:网络地址、广播、子网掩码、通配符、主机范围、地址类。附二进制细节与公网/私网判定。
User Agent 解析器
把 User-Agent 字符串解析为浏览器、引擎、操作系统、设备、CPU。识别 20+ 种爬虫,含 GPTBot、ClaudeBot、PerplexityBot。
HTTP 状态码参考
可搜索的全部 HTTP 状态码(1xx-5xx)参考 — 含概要、RFC、使用时机与常见陷阱。