之前没有详细了解过sm2的组成、这个问题折腾了一上午。终于找到了解决办法。
原理
其实 Base64 的公钥只是多了一步 ASN.1 的编码。用 ASN.1 解码工具解码 Base64 的公钥可以得到以下结果:
Base64 公钥
MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAE16LwYmnY3GmvpSw4RF05MXy+pCO8zEGTF5M9zFgnWAEWP5qxv86ubFjo4lzCzAm5BWFrF6VWhMnTf5k5AUK2+Q==
小于 1 分钟