mirror of
https://gitee.com/dromara/MaxKey.git
synced 2025-12-06 17:08:29 +08:00
HMAC512
This commit is contained in:
parent
7418a02f7d
commit
117f4b6404
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user