非对称加密

RSA、ECC 非对称加密解密与签名验签

非对称加密

JSEncrypt 默认使用 PKCS1v1.5;OAEP 支持取决于库版本

关于非对称加密

非对称加密工具支持 RSA、ECC 等算法,用于公钥加密、私钥解密、签名和验签测试。适合 API 安全联调、证书密钥学习、跨端加密验证和密钥格式排查。

使用方法

  1. 生成或粘贴公私钥
  2. 选择加密、解密、签名或验签模式
  3. 输入消息或密文
  4. 执行操作并检查输出结果

常见问题

公钥和私钥分别做什么?
公钥可以公开,用于加密或验签;私钥必须保密,用于解密或签名。不要把私钥放到前端生产代码中。
RSA 能加密大文件吗?
不适合。RSA 通常只加密短数据或对称密钥,大文件应使用 AES 等对称加密,再用 RSA 保护对称密钥。
为什么密钥格式不识别?
常见格式有 PEM、PKCS#1、PKCS#8、SPKI。需要确认头尾标记、换行和算法类型是否匹配。