java.security.PublicKey#getEncoded() 返回键的X509表示,在ECC的情况下,与原始ECC值相比增加了很多开销.
java.security.PublicKey#getEncoded()
我希望能够在大多数紧凑的表示中将PublicKey转换为字节数组(反之亦然)(即尽可能小的字节块).
KeyType(ECC)和具体曲线类型是预先已知的,因此不需要对它们的信息进行编码.
解决方案可以使用Java API,BouncyCastle或任何其他自定义代码/库(只要许可证并不意味着需要使用它的开源专有代码).
java encoding cryptography elliptic-curve public-key
cryptography ×1
elliptic-curve ×1
encoding ×1
java ×1
public-key ×1