javascript: String zu Byte[] zu String

Codiert ich meine Anwendung in java, die in einer ersten Zeit, und ich sollte nun codiert es in javascript und ich haben einige Probleme in der Handhabung von string-und arraybytes in javascript und Rekodierung Methoden der Konvertierung in beide Richtungen.
Hier ist mein java-code:

    public String VerifyPIN(String PIN, String successCb, String errorCb)   {
        byte[] AID = new byte[] {(byte)0xA0,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x04,(byte)0x10,(byte)0x10,(byte)0x11};
        byte[] tmpPIN = new byte[] {(byte)0x00, (byte)0x20, (byte)0x00, (byte)0x80, (byte)0x08, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00};
        System.arraycopy(PIN.getBytes(), 0, tmpPIN, 5, PIN.getBytes().length);

        byte[] output = exchange(AID, tmpPIN);
        String result = StringUtils.bytesToString(output);

        if ("90 00".equals(result.trim())) {
            //onSuccess()
        } else {
            //onError
        }

        return result.trim();
    }

    public String bytesToString(byte[] bytes) {
        if (bytes != null)
        {
            StringBuffer sb = new StringBuffer();
            for (byte b : bytes) {
                sb.append(String.format("%02x ", b & 0xFF));
            }
            return sb.toString();
        }
        else {
            return "N/A";
        }

    }

So, wie kann ich konvertieren, diese beiden Methoden bytesToString und VerifyPIN javascript.

danke im Voraus

  • Riahi - SO es sich nicht um ein "schreiben, meinen code zum kostenlosen" service. Wir helfen Ihnen bei Problemen, die Ihnen im tun, Ihre eigene Programmierung, aber wir werden nicht Ihre Arbeit tun, für Sie.
  • wir warten einige Minuten, einige haxxor wird
  • Nein. Können nicht warten Sie eine minute. Dies ist NICHT, wie SO sollte verwendet werden.
  • für die nicht immer Sarkasmus
  • zu erwarten, dass Menschen zu Lesen, Ihre Stimme aus ASCII-text. -1 für die nicht-Verwendung der normalen smiley-Konvention, um anzuzeigen, "Humor".
  • Ok @StephenC, dann +1 für die in Australien lebt, und das ist alles, Leute 😀

InformationsquelleAutor Riahi | 2013-07-18
Schreibe einen Kommentar