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;
	}