public static String decipher(String cipher){
	String decmsg="",tmp="";
    DECAES decaes=new DECAES();
    for(int i=0;i<cipher.length();){
    	tmp+=decaes.decrypt(cipher.substring(i,i+32));
    	i+=32;
    }
    for(int i=0;i<tmp.length()-1;i+=2){
    	if(tmp.charAt(i)=='5'&&tmp.charAt(i+1)=='e')
    		break;
    	decmsg+=""+tmp.charAt(i)+tmp.charAt(i+1);
    }
    String result="";
   char ch;
    for(int i=0;i<decmsg.length();i+=2){
    	ch=(char)Integer.parseInt(decmsg.substring(i,i+2),16);
    	result+=ch;
    }
    return result;
}