mirror of
https://gitee.com/dromara/MaxKey.git
synced 2025-12-07 01:18:27 +08:00
HMAC512
This commit is contained in:
parent
7418a02f7d
commit
117f4b6404
@ -57,7 +57,7 @@ public class HMAC512Service {
|
|||||||
public String sign(Payload payload) {
|
public String sign(Payload payload) {
|
||||||
try {
|
try {
|
||||||
// Prepare JWS object with payload
|
// 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
|
// Apply the HMAC
|
||||||
jwsObject.sign(signer);
|
jwsObject.sign(signer);
|
||||||
String jwt = jwsObject.serialize();
|
String jwt = jwsObject.serialize();
|
||||||
|
|||||||
@ -27,7 +27,7 @@ public class HMAC512ServiceTest {
|
|||||||
// TODO Auto-generated method stub
|
// TODO Auto-generated method stub
|
||||||
String key ="7heM-14BtxjyKPuH3ITIm7q2-ps5MuBirWCsrrdbzzSAOuSPrbQYiaJ54AeA0uH2XdkYy3hHAkTFIsieGkyqxOJZ_dQzrCbaYISH9rhUZAKYx8tUY0wkE4ArOC6LqHDJarR6UIcMsARakK9U4dhoOPO1cj74XytemI-w6ACYfzRUn_Rn4e-CQMcnD1C56oNEukwalf06xVgXl41h6K8IBEzLVod58y_VfvFn-NGWpNG0fy_Qxng6dg8Dgva2DobvzMN2eejHGLGB-x809MvC4zbG7CKNVlcrzMYDt2Gt2sOVDrt2l9YqJNfgaLFjrOEVw5cuXemGkX1MvHj6TAsbLg";
|
String key ="7heM-14BtxjyKPuH3ITIm7q2-ps5MuBirWCsrrdbzzSAOuSPrbQYiaJ54AeA0uH2XdkYy3hHAkTFIsieGkyqxOJZ_dQzrCbaYISH9rhUZAKYx8tUY0wkE4ArOC6LqHDJarR6UIcMsARakK9U4dhoOPO1cj74XytemI-w6ACYfzRUn_Rn4e-CQMcnD1C56oNEukwalf06xVgXl41h6K8IBEzLVod58y_VfvFn-NGWpNG0fy_Qxng6dg8Dgva2DobvzMN2eejHGLGB-x809MvC4zbG7CKNVlcrzMYDt2Gt2sOVDrt2l9YqJNfgaLFjrOEVw5cuXemGkX1MvHj6TAsbLg";
|
||||||
HMAC512Service HMAC512Service = new HMAC512Service(key);
|
HMAC512Service HMAC512Service = new HMAC512Service(key);
|
||||||
String sign = HMAC512Service.sign("hkkkk");
|
String sign = HMAC512Service.sign("{\"sub\":\"hkkkk\"}");
|
||||||
System.out.println(sign);
|
System.out.println(sign);
|
||||||
boolean isverify = HMAC512Service.verify(sign);
|
boolean isverify = HMAC512Service.verify(sign);
|
||||||
System.out.println(isverify);
|
System.out.println(isverify);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user