跳到主要内容
XTool 工具箱

RSA 密钥与加解密

浏览器本地生成 RSA 密钥对,做 RSA-OAEP / PKCS#1 v1.5 加解密与 PSS / PKCS#1 v1.5 签名验签。私钥不写本地存储、不发任何请求,关闭页面即消失。

形态
用途
长度
4096 位在浏览器里可能要等几秒
字符0字节0行0

私钥只留在这个标签页里

生成、加解密、签名验签全部在浏览器内完成:不写 localStorage、不发任何网络请求,关掉页面密钥就没了。要留住就自己下载成文件。

签名密钥与加密密钥是两套不同的算法(RSASSA-PKCS1-v1_5 与 RSA-OAEP),混用等于毁掉安全性 —— 「密钥生成」里选错用途就只能重来。

浏览器只认 PKCS#8 私钥与 SPKI 公钥。拿到 PKCS#1(-----BEGIN RSA PRIVATE KEY-----)先转一道:openssl pkcs8 -topk8 -nocrypt -in old.key -out new.key

RSA 一次只装得下很短的内容(2048 位 + OAEP / SHA-256 约 190 字节)。长内容要用混合加密:对称加密正文,只用 RSA 传那把对称密钥。