package com.stylefeng.guns.jwt;
|
|
import com.alibaba.fastjson.JSON;
|
import com.stylefeng.guns.core.util.MD5Util;
|
import com.stylefeng.guns.rest.common.SimpleObject;
|
import com.stylefeng.guns.rest.modular.auth.converter.BaseTransferEntity;
|
import com.stylefeng.guns.rest.modular.auth.security.impl.Base64SecurityAction;
|
|
/**
|
* jwt测试
|
*
|
* @author fengshuonan
|
* @date 2017-08-21 16:34
|
*/
|
public class DecryptTest {
|
|
public static void main(String[] args) {
|
|
String salt = "0iqwhi";
|
|
SimpleObject simpleObject = new SimpleObject();
|
simpleObject.setUser("stylefeng");
|
simpleObject.setAge(12);
|
simpleObject.setName("ffff");
|
simpleObject.setTips("code");
|
|
String jsonString = JSON.toJSONString(simpleObject);
|
String encode = new Base64SecurityAction().doAction(jsonString);
|
String md5 = MD5Util.encrypt(encode + salt);
|
|
BaseTransferEntity baseTransferEntity = new BaseTransferEntity();
|
baseTransferEntity.setObject(encode);
|
baseTransferEntity.setSign(md5);
|
|
System.out.println(JSON.toJSONString(baseTransferEntity));
|
}
|
}
|