提交 117f4b64 编写于 作者: M MaxKey

HMAC512

上级 7418a02f
......@@ -57,7 +57,7 @@ public class HMAC512Service {
public String sign(Payload payload) {
try {
// Prepare JWS object with payload
JWSObject jwsObject = new JWSObject(new JWSHeader(JWSAlgorithm.HS256), payload);
JWSObject jwsObject = new JWSObject(new JWSHeader(JWSAlgorithm.HS512), payload);
// Apply the HMAC
jwsObject.sign(signer);
String jwt = jwsObject.serialize();
......
......@@ -27,7 +27,7 @@ public class HMAC512ServiceTest {
// TODO Auto-generated method stub
String key ="7heM-14BtxjyKPuH3ITIm7q2-ps5MuBirWCsrrdbzzSAOuSPrbQYiaJ54AeA0uH2XdkYy3hHAkTFIsieGkyqxOJZ_dQzrCbaYISH9rhUZAKYx8tUY0wkE4ArOC6LqHDJarR6UIcMsARakK9U4dhoOPO1cj74XytemI-w6ACYfzRUn_Rn4e-CQMcnD1C56oNEukwalf06xVgXl41h6K8IBEzLVod58y_VfvFn-NGWpNG0fy_Qxng6dg8Dgva2DobvzMN2eejHGLGB-x809MvC4zbG7CKNVlcrzMYDt2Gt2sOVDrt2l9YqJNfgaLFjrOEVw5cuXemGkX1MvHj6TAsbLg";
HMAC512Service HMAC512Service = new HMAC512Service(key);
String sign = HMAC512Service.sign("hkkkk");
String sign = HMAC512Service.sign("{\"sub\":\"hkkkk\"}");
System.out.println(sign);
boolean isverify = HMAC512Service.verify(sign);
System.out.println(isverify);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册