如何将一下这两个方法的java代码转换为c#代码?

  • 回答 (0)
  • 关注 (0)
  • 查看 (47)

public static byte[] hmac256(byte[] key, String msg) throws Exception {

Mac mac = Mac.getInstance("HmacSHA256");

SecretKeySpec secretKeySpec = new SecretKeySpec(key, mac.getAlgorithm());

mac.init(secretKeySpec);

return mac.doFinal(msg.getBytes(UTF8));

}

public static String sha256Hex(String s) throws Exception {

MessageDigest md = MessageDigest.getInstance("SHA-256");

byte[] d = md.digest(s.getBytes(UTF8));

return DatatypeConverter.printHexBinary(d).toLowerCase();

}

MNJamieMNJamie提问于

可能回答问题的人

  • zqfan

    腾讯 · 高级工程师 (已认证)

    38 粉丝0 提问238 回答
  • 腾讯云通信团队

    腾讯 · 腾讯云通信团队 (已认证)

    64 粉丝0 提问24 回答
  • jansonjiang

    腾讯 · 技术咨询工程师 (已认证)

    11 粉丝0 提问2 回答
  • 龙泉

    2 粉丝1 提问3 回答
  • wilentzhang

    腾讯 · 高级产品经理 (已认证)

    5 粉丝0 提问1 回答
  • 旺仔小小鹿 .

    社区 · 运营 (已认证)

    62 粉丝1 提问184 回答

扫码关注云+社区

领取腾讯云代金券