代码拉取完成,页面将自动刷新
package com.free.bsf.jarprotect.core.encrypt;
import com.free.bsf.jarprotect.core.base.BsfException;
import com.free.bsf.jarprotect.core.base.Context;
import com.free.bsf.jarprotect.core.encrypt.IEncrypt;
/**
* 引用base64编码
*/
import java.util.Base64;
/*MyEncrypt类名不能更改,注意引用相应的包(仅支持jdk自身的类库,不能使用第三方类库)*/
/**
* 使用base64做二次编码
*/
public class MyEncrypt implements IEncrypt {
@Override
public byte[] e(byte[] d) {
try {
//Context.Default.getPassword()
return Base64.getEncoder().encode(new EncryptDES().e(d));
}catch (Exception e){
throw new BsfException(e);
}
}
@Override
public byte[] d(byte[] d) {
try {
//Context.Default.getPassword()
return Base64.getDecoder().decode(new EncryptDES().d(d));
}catch (Exception e){
throw new BsfException(e);
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。