owlstead是正确的。要详细说明,您可以执行以下操作:
KeyPair pair = GenerateKeys();Signature ecdsaSign = Signature.getInstance("SHA256withECDSA", "BC");ecdsaSign.initSign(pair.getPrivate());ecdsaSign.update(plaintext.getBytes("UTF-8"));byte[] signature = ecdsaSign.sign();并验证:
Signature ecdsaVerify = Signature.getInstance("SHA256withECDSA", "BC");ecdsaVerify.initVerify(pair.getPublic());ecdsaVerify.update(plaintext.getBytes("UTF-8"));boolean result = ecdsaVerify.verify(signature);


