首页/安全/加密与证书速查/证书文件完整性校验
本包目录(305 条)
加密算法基础95 条TLS 与 HTTPS60 条证书与 PKI30 条OpenSSL 实战30 条
证书运维排查49 条
密钥管理41 条

证书文件完整性校验

证书与私钥经网络分发或第三方交付时,用哈希核对文件完整性可以识别传输损坏或被替换;SHA-256 为通用选择,与交付方公布的摘要比对即可。

加密与证书速查安全更新于 2026-10-12
文件哈希sha256sum / certutil / Get-FileHash,作用于整个文件
证书指纹openssl x509 -fingerprint -sha256,作用于 DER 编码的证书内容
边界哈希只能证明一致性,来源可信仍需渠道验证

多平台计算哈希

多平台计算哈希
sha256sum cert.pem key.pem
certutil -hashfile cert.pem SHA256      # Windows CMD
get-filehash -Algorithm SHA256 cert.pem  # PowerShell
openssl x509 -in cert.pem -noout -fingerprint -sha256
把文件哈希与签发记录一起归档,回滚时可精确复原当时的部署材料。

易错点

  • 把文件哈希与证书指纹混为一谈(计算对象不同)
  • 只校验证书,忽略私钥在传输中损坏

数据来源与参考

  • RFC 6234(SHA 算法族)
  • OpenSSL 官方文档(-fingerprint)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌