RSA 加解密
RSA 公私钥生成、公钥加密/私钥解密、私钥签名/公钥验签
加密
解密
签名
验签
· RSA 加密内容长度受密钥长度限制(2048 位 OAEP 最大 214 字节),建议用于加密对称密钥
· 4096 位密钥生成耗时较长,请耐心等待
· 公私钥均在服务器端生成,内容不会被记录
应用场景
密钥生成
先生成密钥对,公钥可公开分发,私钥必须严格保密。建议生产环境使用 2048 位或以上密钥。
公钥加密 / 私钥解密
用于保护数据的机密性。发送方用公钥加密,只有持有私钥的接收方才能解密。常见场景:HTTPS 握手时加密对称密钥、传输敏感配置信息等。
私钥签名 / 公钥验签
用于验证数据的完整性和身份认证。发送方用私钥对数据签名,接收方用公钥验证签名未被篡改且确实来自私钥持有者。常见场景:API 接口签名校验、软件发布签名、数字证书、区块链交易等。