영구 무료 인터넷 범문 도구를 풀다

서버에서 보낸 데이터를 복호화합니다.
try{
    Map b=i.b(a.b(a.b(new String(bArr,"utf-8")));
    Log.d("MainActivity""get config ok:"+b);

복호화 알고리즘 구현 보기:
public static String b(String str) throws Exception{
    String str2=null;
    String str3="iYE3uk4J6N6T4Aq4";
    try{
        if(str3.length()!=16){
            System.out.print("Key 16 ");
        }else{
            Key secretKeySpec=new SecretKeySpec(str3.getBytes("ASCII"),"AES");
            Clipher instance=Cipher.getInstance("AES/CBC/NoPadding");
            instance.init(2,secretKeySpec,new IvparameterSpec("0000000000000000".getBytes()));
            byte[] bytes=str.getBytes(AsyncHttpResponseHandler.DEFAULT_CHARSET);
            try{
                ...
            }catch(){
                ...
            }
        }
    }catch(){
        ...
    }
    return str2;
}

참고: Cipher 클래스는 암호화 및 복호화 기능을 제공합니다.
아주 간단한 AES 알고리즘키도 현지에서 죽었다.우리는 뒤에 복호화 알고리즘이 유효하다는 것을 검증하기 위해우리는 단독으로 Android 프로그램을 써서 이 부분의 복호화 함수를 복사한 다음에 데이터를 복호화하는 데 사용한다. 그리고 우리는 방금 인쇄한 로그에서 설정 URL을 가져와 브라우저에 접근해서 복호화 다음에 json 데이터를 본다. 우리는 도구로 정보를 포맷한다.

좋은 웹페이지 즐겨찾기