WPA key with ASCII extended chars

Hi,
first of all, sorry my english.
I want to connect to a WPA wifi connection with my iPhone 4 but is impossible. My WPA key include ASCII extended chars as "¿","ñ" or "á" to give more security to my network and my iPhone says all the time "Impossible to join". I can connect with all my computers and other mobile phones.
If I remove all this characters, I can connect without problems with my iPhone.
It is a bug or a limitation from iOS? Is possible make a request to Apple to fix this?
Thanks!

you really should be only using the "printable ascii character set" of 95 (96?) characters. does extended mean the entire ascii character set of 0-255?
by any chance do you have an airport extreme? Or a Time Capsule?
if yes, you can load airport utility and use the WPA Pre-Shared key as an alternative to typing in the password with extended characters. ive done that with my kindle. it gives you the hexadecimal equivalent hash of your ssid and your password. you run airport utility, select base station and click on "Equivalent network password"
have you tried sending the password to the iphone with SMS or an email and using copy and pasting it in settings?
ive done that, but ive noticed that sometimes notes puts in an extra linefeed that doesn't work. iirc the messaging program put in a extra linefeed in the middle of my password and i had to copy it from messaging to notes to delete the linefeed and then paste it into settings
i wonder if iphone configuration utility can be used, i haven't tried that one yet
other routers might reveal the hexadecimal equivalent password

Similar Messages

  • E1000: Lost WPA key with Samsung TV

    After entering my WPA key into my Samsung HDTV (UN46D6050TF), I am able to connect to the Internet.  However, after turning the TV off then back on, the WPA key is lost at the TV.  Samsung replaced the main board in the TV but the WPA key is still rejected by the Samsung TV (they also replaced the WiFi tranceiver).  All my other wireless devices connect and reconnect fine and Samsung claims not to have similar reports from customers using other routers.
    Have others experienced the same or similar problems?  Are there settings to the router (e.g., AP Isolation; CTS Protection) that might be at the core of the problem?  Would specifying the TV's MAC address be a possible resolution?

    If all the other wireless computers/devices are able to connect with the same network key then I think your router is working fine.
    Check the wireless settings on your router.
    Connect the computer to the router with the Ethernet cable. Open the setup page of the router and go to wireless tab. Click on wireless MAC filter sub tab and make sure that it is disabled.
    AP isolation keep it on disabled.
    You can also try to create a new wireless network and see if that works.
    Open the setup page of the router and go to Wireless tab. Change the wireless network name SSID to create a new wireless network. Change the wireless channel to 11. Save the settings.
    Go to Wireless security tab and enter the password for your wireless network.
    Now try to connect to the new wireless network on your other wireless computers/devices. Try to connect to the new wireless network on your TV.

  • CS 4 custom shortcuts and function keys with apple extended keyboard

    Hi all,
    the F-Keys from F1 to F12 work fine, but F13 to F16 get entered as F3 (F17 to F19 do not get recognized at all).
    Has to be an Illustrator CS4 problem since they are recognized in InDesign or Photoshop CS4 (except the F17 and up).
    Anyone can help?
    And yes, I tried using all as standard function keys ;-)
    MacPro 2x 2.8 Quad Core Intel Xeon, 10.5.5

    I just got the new keyboard today I have the same issue... have you had any luck in finding a work around?  I just got off the phone with tech support and they told me that it is a known issue and to wait for an update be either Adobe or Apple.  It is not an Apple problem, it is an Adobe problem.
    For the time being, I have just made it so that I have to hit the "fn" (function) key in order to control the media options on the F-Keys.  This seems to work for now since I use shortcuts on those keys more than the media options.

  • Issues with extended chars in names

    Are there any known issues with this API when either the eDir name or GW
    name contains extended chars? I'm encountering numerous problems creating
    users and modifying settings (e.g. visibility) with the 8.0.1 client with
    both the 7.0.3 and 8.0.1 backends, after a customer reported issues when
    using the 8.02hp1 client.
    TIA, John

    I have a system with 2 cRIO's each with Ethercat extension chassis.  Each cRIO hosts ~100 NSV's and is running the scan engine at 40 Hz.
    Each cRIO is coupled to a HMI that has front panel control bindings to NSV's hosted on the cRIO as well as a windows hosted mirror library (used for citadel db logging) that is also bound to the cRIO NSV library.  The cRIO's have monay months of contiguous run time without reboot and I closely monitor cpu and memory usage and also rt performance metrics and will log faults if there are any such events.  I also use NSV's for messaging from the HMI to the cRIO for such things as setting zero offset values and deploying configuration parameters.  My overall findings are that the SV engine and the PSP are stable and efficient (especially NSV<->NSV and NSV<->HMI binding)

  • Is router pin number the same with WPA Key?

    I am trying to find out what my WPA key is,
    but I found router pin number instead of the wpa key.
    Please somebody kindly tell me it is the same or not.
    Solved!
    Go to Solution.

    Hi Veeton,
    I agree with @VALETLINKSYS. The WPA key is the same as the passphrase or you can click on the wireless security sub-tab for a better view of the router's wireless security settings.

  • N 97 mini invalid preshared WPA key

    Hi guys, I also suffer form this bug of invalid preshared WPA key.  The WLAN worked before, but stopped working one fine day.  Have tried most of the things in these forum which I could understand.  Also did a hard reset with thanks to U tube, but still with that invalid preshared key situation.  Laptop and another device works well on the same WLAN.  Is the  WPA preshared key same as the password for the WLAN connection.  If so have performed this step a dozen times.  No luck.    have been using a D link ADSL 502T and a D link wireless router.  Need assistance please.  Not much of a tech guy so be patient and verbose.

    Ultramark wrote:
    Thanks android for the reply.  Tried both.  When I had first entered it last year it was ascii.  But I did have both the keys and neither worked.
    Is it possible to reconfigure my wireless router after a hard reset and get things right??
    Ultramark
    Make sure you don't use special characters in your WPA psk. Turn off WPA2 only mode on your E97m.
    ‡Thank you for hitting the Blue/Green Star button‡
    N8-00 RM 596 V:111.030.0609; E71-1(05) RM 346 V: 500.21.009

  • Regex and Extended Chars

    Hey guys,
    I am looking for a regex that will allow only ascii chars and not extended chars. Can someone please help me out with that? I have written this bit of code that will remove extended ascii chars but I was looking for a regex. Any ideas?
      //this is what I have to remove ascii chars.
       public static void main(String[] args){
            String str = "123asd.32#$%^&*()_+={}|\\;";
            str +=  (char)128;
            str +=  (char)129;
            str +=  (char)130;
            str +=  (char)131;
            str +=  (char)132;
            System.out.println(str);
            str = removeExtenedChars(str);
            System.out.println(str);
       public static String removeExtenedChars(String str){
            StringBuffer sb = new StringBuffer();
            StringCharacterIterator it = new StringCharacterIterator(str);
            for(char c = it.first(); c != CharacterIterator.DONE;c = it.next() ){
               int asciiVal = (int)c;
               if(asciiVal > 0 && asciiVal < 128){
                    sb.append(c);
            return sb.toString();
       }

    String asciiOnly = "your string".replaceAll("[^\u0000-\u007f]+","");

  • Nokia E71 - How do you enter a HEX WPA Key?

    Hi All,
    I have WiFi at home and I typed my ASCII Network Key in when connecting to the network and it worked perfectly.
    At work I have WiFi and a 64 digit hexadecimal 256 bit Network key and I can't seem to be able to enter it when asked for the network key...After playing around with the different options i was able to enter a maximum of only 63 characters.
    I don't have the ASCII passphrase, so i need to make the hex key work.
    How do I enter a Hex Key, has anyone done this... help please.
    hex key:
    5b6690d71850c17e4c0d7c0bee242fa06ddd706dc4b416a07d39b6d1252d11b6
    Thanks
    Message Edited by yuiou on 12-Jun-2009 08:50 PM

    Fortunately I was able to resolve my problem and I learned something about WPA keys in the process.  In my case, I originally retrieved the key from my laptop using a utility.  It displayed the 256 bit key as a 64 hex characters.  It turns out there was a typable ASCII key that worked.  The reason the hex key couldn't be translated to typable ASCII characters is that it is actually a 256 bit hash calculated from the 63 byte ASCII key combined with the SSID.  The E71x apparently supports entering the key either as the 63 byte ASCII key or as its 256 bit hex hash.  If I understand correctly, the latest implementation of WPA specifies an ASCII key converted to a 256 bit hash but earlier versions allowed entering a 256 bit key directly as hex.  I guess the latest implementation makes sense since hashing the key makes it less vulnerable to a dictionary attack, but it would be nice if the E71 supported entering the the key as hex.

  • Creating a ODS key with 32 characteristics in BW 3.5

    All,
    We have to create a ODS key with 32 characteristics in BW 3.5. We are using an after image type delta capable extrator 0FI_GL_10. We have to do delta loads every 2 hours.
    As you all know ODS allows only 16 key fields. In order to allow 32 keys, I have created an artificial key with 17 fields concatinating into one in the transfer rules.
    The problem is still the data is not coming correctly (some records are still getting overwritten even with then new key) with the delta init load and the interesting thing is that the full load into the ODS is getting the data right.
    In other words, a delta init load is getting 95680 records and where as full load is getting 99680 records.
    Have anybody come accross such situation and what would be helpful to solve this issue?
    Thanks,
    - Shashi
    null

    I assume your CHAR 60 is enough to hold all the fields that you are concatenating.
    Other problem with concatenate is that it strips the leading and trailing blanks.
    So let us say you have two fields F1 (char 5) and F2 (char 3)
    F1_________F2
    A1_________03
    A10________3
    A12________22
    Now, follow what happens with concatenate F1 and F2. Row 1 will result in value 'A103', row 2 will also result in 'A103' and row 3 would be 'A1222'.
    So, even though combination of F1 and F2 was unique in these three rows, after concatenate we get only two unique values.
    This is one possible explanation. The oher ofcourse is if total length of 17 fields is more than the 60bytes you have in key field.
    To avoid this move your values with exact length (in the example above it will then be like)
    Key(5) = F1.
    Key+5(3) = F2.

  • How do I find the WPA key on my Bravia TV?

    Hello ekrahmer, thank you for replying. In regards to your question I assume that you would like to know how to get the WPA key for connectivity. This type of concerns seems to be something that you may ask to your Internet Service Provider. However to setup the TV to connect a Wifi-Direct capable device, we kindly recommend you to try the steps below:
    1. Make sure that the TV has the latest system software (firmware) update installed.
    2. Using the supplied remote, press the HOME button.
    3. Select Applications.
    4. Select Wi-Fi Direct.
    5. Press the Options button.
    6. Select Manual.
    7. Select either WPS or Other Methods
    NOTE: The WPS setting is not available on all Wi-Fi Direct capable devices. Refer to the manual supplied with the cell phone, computer or other Wi-Fi Direct device for information regarding the WPS setting.
    8. If WPS is selected, on your Wi-Fi Direct device, go to the wireless network setting screen, select WPS (if capable, for automatic setup) or perform a scan to connect to the Sony television.
    If Other Methods is selected, the SSID and the WPA Key that appears on the TV will have to be entered on the Wi-Fi Direct device.
    NOTE: In some cases the TV may appear as BRAVIA or BRAVIA TV on the Wi-Fi Direct device.
    If this post helps you to resolve your concerns, please let us know by accepting this post as a solution. 

    Hello ekrahmer, thank you for your post. For further assistance, please let us know with the model number of your Sony TV.
    We kindly recommend you visiting: http://esupport.sony.com/US/p/support-info.pl?info_id=264
     

  • Need to enter WPA key every time i re-connect?

    I have a small network of one wired PC, one wireless PC and a wireless laptop. I messed something up while trying to add our new itouch to the network and now, the laptop is asking for the WPA key every time it re-connects. As of right now, the wired PC is also the only one getting on the internet. We are using the WRT54G v.4, running windows XP on all three computers and i'm about to throw them all out the window. Please help. By the way, the laptop has a different IP address then the other computers...is this a problem too? Thanks in advance.

    All the computers on your network should have different IP addresses, but they should all be on the same subnet 192.168.1.x .  If your computer fails to connect, it may show a 169.254.xxx.xxx address.  This address simply means you failed to connect.  It comes from Windows, not the router.
    First, in the router, give your network a unique SSID. Do not use "linksys". If you are using "linksys" you may be trying to connect to your neighbor's router. Also set "SSID Broadcast" to "enabled". This will help your computer find and lock on to your router's signal.
    Also, in the non-working computers, temporarily turn off the software firewall, including Windows Firewall, and see if that helps you make a connection.
    To fix the recurrent WPA key entry problem:
    In the computer, go to your wireless software, and go to "Preferred Networks" (sometimes called "Profiles" ). There are probably a few networks listed. Delete any network named "linksys".  Also delete any network that you do not recognize, or that you no longer use.  Delete your current network (this will clear any old settings).  Reboot computer.  Return to "Preferred Networks" and re-enter your current network info (SSID, encryption (if any), and key (if any) ). Then select your current network and make it your default network, and set it to automatic login. You may need to go to "settings" to do this, or you may need to right click on your network and select "Properties" or "settings".  Reboot computer.  Your computer should connect automatically to your router.  If you still have trouble, make sure your computer's software firewall is off.
    If the above does not fix your problem, download and install the latest driver for your wireless card.
    Also, please note that WPA = "WPA with TKIP", and WPA2 = "WPA with AES".
    If you are using WPA2, then note that Windows XP requires a patch to run WPA2. Go to Microsoft Knowledge base, article ID=917021 and it will direct you to the patch.
    Sadly, the patch is not part of the automatic Windows XP updates, so lots of people are missing the patch.
    If you need more help, please state the computer software firewall that you are using.

  • Linksys wireless router no wpa key & password data saved on desktop as promised

    Hello,
    Who can help me with the following problem. I set up a wireless netwerk with help of the installation guide on the cd,  I was in the last step in which was stated that the WPA key was saved on my desktop in a text file, and unfortunately clicked finish while not have checked if the document was there.
    Now I have a nice wireless network, which I am not able to connect to, because there was not a text file saved on my desktop with the WPA code.
    While I am not able to connect, I can not log in to the router, to maybe be able to change settings there.
    What should I do? How can I reset the router, I alreay tried the reset button, does not work..
    Thank you for letting me know.
    Regards,
    W

    After resetting the router while re-configuring don't use the CD to install your router...You can configure your router manually...
    If your Internet Service Providor is Cable follow this link
    If your Internet Service Providor is DSL follow this link
    To set-up Wireless Security click here

  • Sending the key with Socket

    Hello!
    I have made an application that encrypts a byte[], sends it to a server.
    And after that i am trying to decrypt it. But that gives me problem.
    The exception i get is:
    BadPaddingException: javax.crypto.BadPaddingException: Given final block not properly padded.
    This is my code.
    The client
    import java.net.*;
    import java.io.*;
    import javax.crypto.*;
    import javax.crypto.spec.*;
    import java.security.*;
    import java.security.spec.*;
    import java.util.*;
    class Client
      public static void main(String a[])
        Socket socket = null;
        try
          // Create Key
          KeyGenerator kg = KeyGenerator.getInstance("DES");
          SecretKey secretKey = kg.generateKey();
          // Create Cipher
          Cipher desCipher = Cipher.getInstance("DES/ECB/PKCS5Padding");
          desCipher.init(Cipher.ENCRYPT_MODE, secretKey);
          socket = new Socket("localhost", 3000);
          DataOutputStream dataOutputStream = new DataOutputStream(socket.getOutputStream());
          ObjectOutputStream out = new ObjectOutputStream(socket.getOutputStream());
          File file = new File("Mattias.jpg");
          FileInputStream fileInputStream = new FileInputStream(file);
          byte[] bytes = new byte[(int)file.length()];
          fileInputStream.read(bytes);
          fileInputStream.close();
          byte[] encryptedBytes = new byte[(int)file.length()];
          encryptedBytes = desCipher.doFinal(bytes);
          out.writeInt((int)file.length());
          out.writeObject((Object)secretKey);
          dataOutputStream.write(encryptedBytes);
          out.flush();
          dataOutputStream.flush();
          out.close();
          dataOutputStream.close();
        catch(IOException e)
          e.printStackTrace();
        catch (NoSuchPaddingException e)
          System.err.println("Padding problem: " + e);
        catch (NoSuchAlgorithmException e)
          System.err.println("Invalid algorithm: " + e);
        catch (InvalidKeyException e)
          System.err.println("Invalid key: " + e);
        catch (IllegalBlockSizeException e)
          System.err.println("IllegalBlockSizeException: " + e);
        catch (BadPaddingException e)
          System.err.println("BadPaddingException: " + e);
        finally
          try
            socket.close();
          catch(IOException e)
            e.printStackTrace();   
    The server
    import java.net.*;
    import java.io.*;
    import javax.crypto.*;
    import javax.crypto.spec.*;
    import java.security.*;
    import java.security.spec.*;
    import java.util.*;
    class Server
      public static void main(String a[]) throws IOException
        new Server().listen(3000);
      public void listen(int port) throws IOException
        ServerSocket serverSocket = new ServerSocket(port);
        new SocketHandler(serverSocket.accept()).start();
      class SocketHandler extends Thread
        Socket socket = null;
        SocketHandler(Socket socket)
          this.socket = socket;
        public void run()
          try
            SecretKey secretKey = null;
            File file = new File("file.jpg");
            OutputStream fileOutputStream = new FileOutputStream(file);
            BufferedInputStream bufferedInputStream = new BufferedInputStream(socket.getInputStream());
            ObjectInputStream in = new ObjectInputStream(socket.getInputStream());
            int fileSize = in.readInt();
            byte[] encryptedBytes = new byte[fileSize * 8];
            byte[] bytes = new byte[fileSize];
            secretKey = (SecretKey)in.readObject();
            // Create Cipher
            Cipher desCipher = Cipher.getInstance("DES/ECB/PKCS5Padding");
            desCipher.init(Cipher.DECRYPT_MODE, secretKey);
            int i = -1;
            while (true)
              i = bufferedInputStream.read(encryptedBytes, 0, encryptedBytes.length);
              bytes = desCipher.doFinal(encryptedBytes);
              if (i == -1)
                break;
              fileOutputStream.write(bytes, 0, i);
            bufferedInputStream.close();
            fileOutputStream.flush();
            fileOutputStream.close();
          catch (IOException ioe)
            ioe.printStackTrace();
            catch(ClassNotFoundException cnfe)
            cnfe.printStackTrace();
          catch (NoSuchPaddingException e)
            System.err.println("Padding problem: " + e);
          catch (NoSuchAlgorithmException e)
            System.err.println("Invalid algorithm: " + e);
          catch (InvalidKeyException e)
            System.err.println("Invalid key: " + e);
          catch (IllegalBlockSizeException e)
            System.err.println("IllegalBlockSizeException: " + e);
          catch (BadPaddingException e)
            System.err.println("BadPaddingException: " + e);
          finally
            try
              socket.close();
            catch (IOException ioe)
              ioe.printStackTrace();
    }What am i doing wrong? How should i solve it?

    This looks suspect -DataOutputStream dataOutputStream = new DataOutputStream(socket.getOutputStream());
          ObjectOutputStream out = new ObjectOutputStream(socket.getOutputStream());It is normally a bad idea to attach a single OutputStream to 2 or more 'filter' streams.
    You could always sent the data as an object i.e.out.writeObject(encryptedBytes);Also, you make the assumption that the encrypted length is the same as the file length. With PKCS5Padding this is never the case since it pads with 1 to 8 bytes to make up to the block size. This is probably the cause of the BadPaddingException. If you send the encrpted data over as an object then you don't need to send the length.
    Your stream uses in the client and server differ. You have no DataInputStream in the server to match the DataOuputStream in the client. To be safe, stick to Object streams or Data streams but don't mix.
    P.S. Isn't sending the key with the cipher text a litte insecure!!!

  • How to write ascii extended codes?

    I�m making an application that read from a serial port and write to a file. But I having problems with the extended ascii codes. I have all the data in a ByteBuffer and when I wrote to a file I lose all the accebtuated vowels.
    an example
    byte[] b = new byte[numBytes];
    ByteBuffer buf = ByteBuffer.allocateDirect(numBytes);
    numBytes = inputStream.read(b,0,numBytes);
    // Obtain a channel
    WritableByteChannel channel = new FileOutputStream("d:\\temp\\telam.txt").getChannel();
    int index = 0;
    // Fill ByteBuffer
    while (index < numBytes && buf.hasRemaining()) {
    buf.put(b[index++]);
    buf.flip();
    int numWritten = channel.write(buf);
    if (buf.hasRemaining()) {
         buf.compact();
    } else {
         buf.clear();
    channel.close();
    I need help.
    Thanks, and sorry for my english.
    Diego

    Your best friend is System.out.println
    Where your program is having problem with encoding?
    - Print the hex values of the b[] byte array you have read from the inputStream (quick and dirty way:
    for (int i = 0; i < numBytes; ++i) {
        System.out.print (String.toHexString((b[i] & 0xFF) | 0x100).substr(1,3) + " ");
    }- Read the file you got with some text editor that has a "hex editing mode", like Ultraedit - if you are using Unix, try the venerable od command~
    - Compare the values

  • Tolerance key DQ in extended Classic scenario give Backen error message

    Dear all,
    I am using SRM 7.0, SP 9 
    Extended Classic Scenario.
    I created a tolerance group and attached it to my user via TOG attribute in PPOMA_BBP. Tolerance key is DQ with $1000 and upper percentage 5%.
    I also set up the ECC tolerances:
    - Purchasing Value key with Tol. Overdelivery = 5.0 (in SPRO --> MM --> Purchasing --> Material Master --> Define Purchasing Value Keys)
    And assigned that Purchasing Value Key to the material group I am using (via SPRO --> MM --> Purchasing --> Material Master --> Entry Aids for Items Without a Material Master)
    - And I even set up tolerance key B1 (for error message) for my Company Code (in Spro -> MM --> IM and PI --> GR --> Set tolerance limits) with a upper limit of 5%
    And even with this set up I still get the error message
    u201CBackend Purchase Order quantity exceeded by 1 EAu201D
    when I try to post a Confirmation with an overdelivery, even if the over delivery is only 0.1% of the total quantity 1000.
    What Configuration am I missing?
    Cheers
    Ulrike

    Dear Rahul,
    Thanks for you input
    Let me give you an example of the behaviour:
    in PPOMA_BBP TOG assigned to user has : DQ with $1000 and upper percentage 5%.
    User orders a PO  with quantity=1000, price $100;
    No additional tolerances assigned in the PO itself
    User tries to enter confirmation with quantity 1001 (so qty variance converted to currency amount results in $100 over delivery) So the confirmation is under both the 5% and the $1000 limit.
    In that case I donu2019t receive an error message from the SRM, but the error message u201CBackend Purchase Order quantity exceeded by 1 EAu201D from ECC still prevents me from posting the Confirmation. And this is the problem I havenu2019t been able to solve so far.
    So I want the TOG tolerance to be used. And I am also happy with the absolute limit always having priority over percentage limit...
    But I am trying to find a way to get rid of the back end message (with assigning a tolerance to the PO itself as the will get rid of the absolute limit see my previous post.)
    Cheers
    Ulrike

Maybe you are looking for

  • Get OUTPUT and RETURN parameters from a stored procedure

    I have a stored procedure (MS SQL Server 2008 R2) like the following example. Using Database Connectivity I can get the OUTPUT parameters but I can't get de RECORDSET DATA and de RETURN value. Does anybody knows how to do that? CREATE PROCEDURE [dbo]

  • Please help me figure out how much and type of RAM I can add to my P'Book!

    I have a 12" PowerBook with DVI input. The computer tells me it has the following: memory; Dimmo/built-in 256MB(size) Built-in(Type) Built-in(Speed) Dimm1/ j31 512MB DDR SDRAM PC2100U-25330 PCI/AGM GeForce FX Go5200 32MB (VRAM - in total) About this

  • Error while saving VI - Insane Object at BDHP

    Good Morning, While saving Application VI, LabVIEW is giving warning as "Insane Object at BDHP+19CECC IN "Main.vi" : {graphics} (0X80) :Wire Segment (Wire)" I am curious to debug this Warning. Would it impact in future development. Without harming to

  • Master Detail Detail Form

    Hello, Can someone point me to an example of a master detail detail form? I have searched this form and have not been able to find a complete example. There are several entries in this form about master detail detail however, they are incomplete or d

  • IFilter - Index service gets stuck on PDF files

    Hello, I'm running iFilter v6.0 on Windows Server 2003. The server takes a couple seconds to index a text file, but as soon as it runs into a PDF it gets stuck. It will never finish indexing the PDF. If I try to delete the PDF, I get an error saying