支持公钥加密、私钥解密,以及 SM3withSM2 签名验签。所有操作在本地浏览器完成,不上传或自动保存密钥。
SM2(sm2p256v1,256 位)+ SM3。算法库已内嵌,可离线使用;随机数由浏览器安全随机数接口生成。
生成结果为不带 PEM 头尾的 Base64,可直接传入 Java 的 loadPublicKey / loadPrivateKey。
密文格式:C1C3C2
当前明文:0 字节
加密使用随机数,同一明文每次生成的密文不同。
固定 C1C3C2 布局,密文包含 04 点标记,输出为标准 Base64。密钥与签名均使用 DER 格式。
对上方“明文”的原始内容签名或验签,保留空格与换行。算法为 SM3withSM2,签名为 ASN.1 DER + Base64,用户标识为 BC 默认值 1234567812345678。