RSA是一种非对称加密算法,使用一对密钥:公钥和私钥。
工作原理:任何人可以用你的公钥加密数据,但只有持有私钥的你才能解密。同样,你可以用私钥签名数据,其他人用公钥验证签名真实性。
2048位是目前行业标准,安全性足够且性能良好。4096位提供更高安全性但生成和运算更慢。1024位已不再安全,不建议用于生产环境。
绝对不会。本工具完全在浏览器本地运行,使用Web Crypto API生成密钥,私钥永远不会离开你的设备。
可以。生成的PEM格式私钥可以直接用于SSH。公钥需要转换为OpenSSH格式(ssh-rsa AAAA...),你可以用 ssh-keygen -i -f public_key.pem -m PKCS8 命令转换。
PEM (Privacy-Enhanced Mail) 是一种Base64编码的密钥文件格式,以 "-----BEGIN ... KEY-----" 开头,以 "-----END ... KEY-----" 结尾。这是密钥存储和交换最常用的格式。
所有现代浏览器(Chrome 60+、Firefox 60+、Edge 79+、Safari 11+)均支持Web Crypto API。IE不支持。