我正在做一个使用Java JPBC库的项目。在本地,实施方案很容易,因为我不在乎序列化键或其他参数。但是,如果实施加密方案,则必须考虑如何序列化密钥和参数。
我的项目是我应该在客户端加密明文并将密文和参数发送到服务器。对于JPBC,我认为我必须发送配对,以便对它进行序列化,但是配对不能转换为字节,也不能通过以下方式序列化:
ObjectOutputStream oo = new ObjectOutputStream(new FileOutputStream(
new File("./keys.txt")));
oo.writeObject(b.getPairing());
我该怎么办?如何序列化配对?它显示配对的类型为it.unisa.dia.gas.plaf.jpbc.pairing.a.TypeAPairing
?如果我不使用这种方法,该如何实施该方案?
我尝试阅读github中的一些项目,但是我发现其中大多数方案都不在不同部分之间传递参数。