개미 작업을 통해 Java 프로젝트를 빌드하고 ProGuard로 난독 처리를 원합니다.개미 - 문자열 바꾸기/인코딩
나는 문자열에 대한 모든 솔루션을 지원하지 않습니다
System.out.println("Hello");
String test = "Whats up";
System.out.println("Answer: " + test);
ProGuard에서처럼 하드 코딩 된 문자열을 인코딩하는 솔루션이 필요합니다. 내 생각은 난독 화하기 전에 자동으로 그것을 대체하는 것입니다.
Javassist를 사용할 수 있습니까?
이1 : JAR 파일이 생성 된 후, 내가 Javasisst로 문자열을 무시하고
System.out.println(StringEncode.decode(1234));
String test = StringEncode.decode(633524236);
System.out.println(StringEncode.decode(88302) + test);
2 같은 방법을 추가하십시오 JAR가 생성되기 전에 메신저가 복사 저는 두 솔루션 아이디어가 소스 파일을 대체하고 RegExpr을 통해이를 대체하십시오.
모범 사례를 보려면 빠른 시작 가이드가 필요합니다.
메서드 StringEncode.decode (88302)이 그 예입니다. 이 정적 메소드는 원래의 String에 알고리즘을 사용하여 정수 값을 인 코드합니다. 동일한 알고리즘이 인코딩에 사용됩니다.
나에게 아이디어를 줄 수 있기를 바랍니다.