软加密

master
qiushui 3 years ago
parent 0c00e7f29b
commit 7842d651f3

Binary file not shown.

@ -0,0 +1,29 @@
package encryptor;
import java.lang.reflect.Field;
public class Encryptor {
public native String encryptStr(String str);
static
{
try{
String path = System.getProperty("user.dir")+"\\libs\\encrypt";
System.out.println(path);
System.setProperty("java.library.path", path);
Field fieldSysPath = ClassLoader.class.getDeclaredField("sys_paths");
fieldSysPath.setAccessible(true);
fieldSysPath.set(null, null);
System.loadLibrary("Encryptor");
}catch(Exception e)
{
System.out.println(e);
}
}
public static void main(String[] args)
{
Encryptor encryptor = new Encryptor();
String noEncrypt = "12345";
String encrypt = encryptor.encryptStr(noEncrypt);
System.out.println(encrypt);
}
}
Loading…
Cancel
Save