md5withRSASign static method

Future<String> md5withRSASign(
  1. String content,
  2. String privateKeyStr
)

MD5withRSA签名,秘钥格式为pkcs8 content明文 privateKeyStr私钥

Implementation

static Future<String> md5withRSASign(String content, String privateKeyStr) async {
  // 初始化私钥
  String privateKeyString = _transformPem(privateKeyStr, isPublic: false);
  String privateKey = await fast_rsa.RSA.convertPrivateKeyToPKCS1(privateKeyString);
  var sign = await fast_rsa.RSA.signPKCS1v15(content, fast_rsa.Hash.MD5, privateKey);
  return sign;
}