RSA 加解密
免费在线 RSA 加解密工具,支持生成密钥对
什么是 RSA 加密?
RSA 是一种非对称加密算法,使用一对密钥:公钥用于加密,私钥用于解密。它广泛用于 TLS/SSL、SSH、数字签名和安全电子邮件。建议使用 2048 或 4096 位的密钥大小以获得足够的安全性。
如何使用此 RSA 工具
选择密钥大小并点击「生成密钥」来生成密钥对。使用公钥加密文本——任何拥有公钥的人都可以加密。使用私钥解密——只有私钥持有者可以解密。所有加密操作使用 Web Crypto API,完全在浏览器中运行。
▶应该使用什么密钥大小?
2048 位密钥是日常使用的最低推荐。4096 位密钥提供更强的安全性但速度较慢。避免使用 1024 位密钥——它们不再被认为安全。
▶可以分享公钥吗?
可以,公钥就是用来分享的。任何人都可以用你的公钥加密消息,只有你能用私钥解密。永远不要分享私钥。
▶为什么 RSA 处理大数据很慢?
RSA 设计用于小量数据(受密钥大小限制)。实际应用中,RSA 加密一个对称密钥,然后用该密钥加密实际数据。这种混合方式结合了 RSA 的安全性和对称加密的速度。
▶密钥使用什么格式?
密钥以 PEM 格式(Base64 编码的 DER)生成,这是 OpenSSL、SSH 和大多数加密工具使用的标准格式。