package com.stylefeng.guns.rest.modular.auth.security.impl; import com.stylefeng.guns.rest.modular.auth.security.DataSecurityAction; import org.springframework.util.Base64Utils; /** * 对数据进行base64编码的方式 * * @author fengshuonan * @date 2017-09-18 20:43 */ public class Base64SecurityAction implements DataSecurityAction { @Override public String doAction(String beProtected) { return Base64Utils.encodeToString(beProtected.getBytes()); } @Override public String unlock(String securityCode) { byte[] bytes = Base64Utils.decodeFromString(securityCode); return new String(bytes); } }