verifyString static method

bool verifyString(
  1. String message,
  2. String signature,
  3. String public
)

公钥验签名

Implementation

static bool verifyString(String message, String signature, String public) {
  // 解析公钥和私钥
  final RSAPublicKey publicKey = RSAKeyParser().parse(public) as RSAPublicKey;
  // 创建用于签名和验证的Signer
  final Signer signer = Signer(
    RSASigner(RSASignDigest.SHA256, publicKey: publicKey),
  );
  bool isVerify = signer.verify(message, Encrypted.from64(signature));
  return isVerify;
}