public static String unobfuscatePasswd(byte[] obfuscated) {
    DesCipher des = new DesCipher(obfuscationKey);
    des.decrypt(obfuscated, 0, obfuscated, 0);
    int len;
    for (len = 0; len < 8; len++) {
      if (obfuscated[len] == 0) break;
    }
    char[] plain = new char[len];
    for (int i = 0; i < len; i++) {
      plain[i] = (char)obfuscated[i];
    }
    return new String(plain);
  }