Skip to content

sm3的hmac模式加密结果与java不一致 #126

@cml-deee

Description

@cml-deee

前端用sm-crypto的sm3加密:
sm3('11111',{key:'0123456789abcdeffedcba9876543210'}
后端用hutool的hmac加密:

public static void main(String[] args) {
String key = 0123456789abcdeffedcba9876543210";
String chars = HexUtil.encodeHexStr(key.getBytes());
System.out.println(chars);
String param="11111";
Mac hMac = SmUtil.hmacSm3(key。getBytes);
String s3 = hMac.digestHex(param);
System.out.println(s3);

得出来的结果不一样是为什么?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions