Passwörter mit "!" sind immer falsch

7

Ich habe ein Samsung Galaxy S3 mit unberührtem Android 4.1.2 und Probleme beim Anmelden bei Konten auf jeder Website und in jedem Browser, solange das Passwort ein Ausrufezeichen ("!") Enthält.

Ich verwende die Standardtastatur von Samsung, um das Passwort einzugeben. Die Sprache der Tastatur ist auf Deutsch eingestellt. Die Sprache der Android-Benutzeroberfläche ist auf Englisch eingestellt. Ich benutze das Ausrufezeichen, das auf der ersten von drei Sonderzeichenseiten zu sehen ist.

Ich habe dies in der Chrome-Browser-App und im vorinstallierten Standard-Browser "Internet" versucht. Wenn ich dieses Ausrufezeichen im Passwort des Kontos in etwas anderes ändere, kann ich mich fehlerfrei auf meinem Smartphone anmelden.

Ist das ein Codepage-Fehler? Muss ich eine spezielle Lokalisierung einrichten oder ist es nur ein Fehler?

Strahl
quelle
7
Was ist, wenn Sie ein Ausrufezeichen von einer Website kopieren und einfügen, anstatt es auf der Samsung-Standardtastatur einzugeben? Haben Sie Mittel, um aufzuzeichnen, was gesendet wird (z. B. wird nach einem Ausrufezeichen automatisch ein Leerzeichen eingefügt usw.)? Oder verwenden Sie Googles native Tastatur-App (oder hier )
ce4
Ich bin damit einverstanden, dass ce4 ein eingefügtes Leerzeichen die wahrscheinlichste Ursache ist. Es ist sicher keine Codepage-Sache, da das Zeichen Teil von US7ASCII ist, das in allen Codierungen an derselben Stelle enthalten ist. Sie können also entweder verschiedene Tastaturen ausprobieren oder einfach Ausrufezeichen in Passwörtern vermeiden :)
Izzy
Haben Sie überprüft, welches Zeichen anstelle des Ausrufezeichens an den Server gesendet wird? Eingeben "!" bei base64encode.org und Blick auf die Base64 - codierte Ergebnis. Wenn es richtig ist, sollte "IQ ==" das Ergebnis sein.
Robert
@ Robert: Es ist IQ ==, also hier keine Fehler.
Ray
2
@ ce4: Wow, danke! Du hattest Recht! Ein Leerzeichen wird meist unbemerkt eingefügt. Wow ... ich denke, sie müssen ihre automatisch vervollständigten Sachen in Passwortfeldern überdenken. Wenn Sie dies als Antwort schreiben, werde ich es überprüfen.
Ray

Antworten:

8

In den Kommentaren wies ce4 darauf hin, was falsch lief.

Nach jedem Ausrufezeichen wird automatisch ein Leerzeichen eingefügt (und wahrscheinlich auch andere satzbegrenzende Zeichen wie Punkt, halber Stopp oder Fragezeichen), was zu einem ungültigen Kennwort mit einem zu großen Leerzeichen führt.

Immer wenn ich ein Ausrufezeichen eingebe, gebe ich auch das folgende Zeichen ein, benutze zweimal die Rücktaste und gebe dann das folgende Zeichen erneut ein. Scheint die bisher einfachste Lösung zu sein.

Samsung sollte in Betracht ziehen, diese seltsamen automatischen Vervollständigungen in Passwortfeldern auszuschalten!

Strahl
quelle
2

Ich bin auch auf diesen "Bug" gestoßen, aber mit einem $ -Zeichen. Bei jeder Eingabe wurden $automatisch Leerzeichen vor und nach dem $ -Zeichen eingefügt. Meine Lösung bestand darin, den "automatischen Abstand" in den Samsung-Tastatureinstellungen zu deaktivieren, und dies funktionierte seitdem für mich.

Jay
quelle