1번
Hashtable 방식으로 구현

2번
Field And Method 방식으로 구현

둘다 컴파일 이후 AOP 난독화 방식이고 1번이 2번보다 10배 정도 느린 대신에 2번은 Field, Method가 n(난독화해야할 문자열 수)만큼 증가하는 방식이라 바이너리 크기가 훨씬 큼 이게 어느정도 차이가 나냐면 문자열 8000개정도 난독화 시켰을때 바이너리 크기가 1번은 1000kb 정도 나온다 치면 2번은 4000kb 정도 나옴