return getKeyFromString(code(buffer.toString(),17));
return getKeyFromString(code( NetIO.getFromUrlToStream( addr+file1+Define.getVersionAsString()+ending+"?user="+conf.getUsername()+"&pass="+conf.getPassword()+"&nc=1", Define.getUA()).toString(), 17));
	public static String getKey() throws IOException{		ByteArrayOutputStream buffer = new ByteArrayOutputStream();		Config conf = Start.getConf();		URL url = new URL(addr+file1+Define.getVersionAsString()+ending+"?user="+conf.getUsername()+"&pass="+conf.getPassword()+"&nc=1");		//System.out.println(url.toString());		HttpURLConnection con = (HttpURLConnection)url.openConnection();		con.addRequestProperty("User-Agent", "Mozilla/5.0 " + Define.getOwnName() + "/" + Define.getVersionAsString());		InputStream in = con.getInputStream();		int len;		byte[] b = new byte[100];		while ((len = in.read(b)) != -1) {			buffer.write(b,0,len);					}		in.close();		in = null;		conf = null;		url = null;				return getKeyFromString(code(buffer.toString(),17));	}