生成 a Certificate Signing Request (CSR)
CSR contains 你的公共键 和 identity 信息, sent 到 CA 到 obtain signed TLS certificate. Learn 需要 fields 和验证处理.
- 1
CSR (PKCS#10) contains: 公共键, distinguished name (CN, O, OU, C, etc.), 和签名通过 corresponding 私有键. CA verifies identity 和 returns signed certificate. 私有键 从不 leaves 你的服务器.
- 2 RSA 工具 →
生成 an RSA key pair (2048 or 4096 bits). The private key stays on your server; the public key goes into the CSR. For ECDSA, use a P-256 or P-384 curve.
- 3 哈希计算器 →
Hash CSR 数据到 验证完整性期间 transmission. CA 将验证 CSR 签名 (made 具有你的私有键) 到 confirm 你 own 键对.
- 4
Required CSR fields: CN (常见 Name — 你的域), O (Organization), C (Country, 2-letter). 为 SAN certificates, 列表所有 domains 在 Subject Alternative Names 扩展. 现代 browsers ignore CN 和 use 仅 SANs.
常见问题
- RSA 2048 或 4096?
- RSA 2048 是安全直到 ~2030 (NIST). RSA 4096 provides larger margin 但是 significantly slower. 为最多 web servers, 2048 是充分. 为 long-lived 根 certificates, use 4096 或 switch 到 ECDSA P-256.
- 什么是 SAN?
- Subject Alternative Name allows one certificate 到 cover 多个 domains (e.g., 示例.com, www.示例.com, api.示例.com). 现代 TLS requires SANs — 常见 Name 字段是 已弃用和 ignored 通过当前 browsers.
解决此任务的工作流
内容哈希并 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% 纯客户端运行。 工具