Enable OCSP stapling 为 faster TLS handshakes
OCSP stapling lets 服务器提供 fresh revocation 检查到 客户端期间 TLS handshake, avoiding separate round-trip 到 CA.
- 1
无 OCSP stapling, 客户端必须 contact CA's OCSP responder 到检查如果 certificate 是 revoked — extra round-trip 该 adds 延迟和 leaks browsing 历史到 CA. 具有 stapling, 服务器 fetches OCSP 响应和 "staples" 它到 TLS handshake.
- 2 RSA 工具 →
Verify certificate supports OCSP 通过 checking Authority Information Access (AIA) 扩展, 哪个 contains OCSP responder URL. 无此, stapling cannot 工作.
- 3 哈希计算器 →
Hash OCSP 响应到 验证它 有是 updated 最近. OCSP responses 有 validity 周期 (通常少数 hours); 服务器必须 refresh 它们之前 expiry.
- 4
Configure 你的 web 服务器 (nginx: ssl_stapling 开; Apache: SSLUseStapling 开) 到获取和 缓存 OCSP responses. 如果 OCSP responder 是 unreachable, 服务器 falls 回到 handshake 无 stapling. Monitor OCSP 获取成功速率.
常见问题
- OCSP vs CRL — 什么是 差集?
- CRL (Certificate Revocation 列表) 是列表的 所有 revoked serial numbers — 它能够是 大和 慢到 下载. OCSP 是实数-时间查询为 单个 certificate's 状态. OCSP stapling combines best 的两者: 实数-时间状态无 客户端 round-trip.
- 什么如果 OCSP responder 是下?
- 服务器 cannot staple 响应和 falls 回到 正态 handshake. 客户端可以然后检查 OCSP itself (具有超时) 或接受 certificate (soft-失败). 此是 weakness 的 OCSP — 考虑 OCSP Must-Staple 为关键 certificates.
解决此任务的工作流
内容哈希并 Base64 编码
计算输入哈希并将摘要编码为 Base64 以便紧凑传输。 管道
哈希并验证完整性
计算输入文本的哈希并与期望哈希比对以验证完整性。 管道
哈希文本并用 CRC32 校验
同时计算加密强度高的 SHA-256 哈希和轻量级 CRC32 校验和,用于数据完整性校验。 管道
MD5 哈希后 Base58 编码
计算 MD5 哈希后编码为 Base58。 管道
多哈希速度比较
对输入哈希并基准测试多种哈希算法,比较速度与输出。 管道
生成密码并哈希
生成随机密码后哈希用于安全存储。 管道
SHA3-256 哈希与 CRC32 校验
计算 SHA3-256 哈希再计算 CRC32 校验和,用于双重完整性校验。 管道
SHA-512 哈希后十六进制编码
计算 SHA-512 哈希后编码为十六进制。 管道
文本反转后哈希
反转文本后计算 SHA-256 哈希。 管道
文本扰乱后哈希
扰乱文本后哈希结果。 管道
相关工具
RSA 工具
使用 Web Crypto API 进行 RSA 密钥生成、加密、解密、签名和验证。免费、隐私优先、100% 纯客户端运行。 工具
哈希计算器
计算 MD5、SHA-1、SHA-256 或 SHA-512 哈希,支持十六进制或 Base64 输出。免费、隐私、100% 客户端运行。SHA-256/512 基于 Web Crypto API,MD5 基于 spark-md5,适用于校验和、完整性验证、指纹识别等场景。MD5 与 SHA-1 已不适用于安全场景。 工具
HMAC 生成器
使用 SHA-1/256/512 生成 HMAC(哈希消息认证码)。免费、隐私优先、100% 纯客户端运行。 工具