Fragen? Antworten! Siehe auch: Alternativlos
The PBKDF2 implementation in the 4.1.2 (and possibly earlier) versions discards the top 8 bits of unicode passwords.
PBKDF2 ist ein Standard zum Generieren von Krypto-Schlüsseln aus Passwörtern. Die Idee ist natürlich, dass jedes Bit aus dem Passwort am Ende Einfluss auf den Schlüssel hat. Android nimmt einfach nur die unteren 8 Bits (der Teil, der von ASCII und Latin1 benutzt wird) und schmeißt den Rest weg. Warum auch nicht, das betrifft ja eh nur Ausländer, Chinesen und so!1!!Ich finde ja auch, dass Unicode völlig überbewertet wird.
(Der Bug ist vom November 2012) (Danke, Klaus)