Dekodieren und Kodieren von Zeichenfolgen mit Base64
In Java stellt die Base64-Klasse Methoden zum Kodieren und Dekodieren von Zeichenfolgen in Base64 bereit. Diese Darstellung wird üblicherweise zur sicheren Übertragung von Daten über Netzwerke oder zur Speicherung in Datenbanken verwendet. So nutzen Sie die Base64-Klasse effektiv:
Zeichenfolgen kodieren:
Strings dekodieren:
Beispiel:
So kodieren und dekodieren Sie die Zeichenfolge „password“ mit Base64:
// Encoding byte[] byteArray = "password".getBytes("UTF-8"); String encodedString = Base64.encodeToString(byteArray, Base64.DEFAULT); // Decoding byte[] decodedByteArray = Base64.decode(encodedString, Base64.DEFAULT); String decodedString = new String(decodedByteArray, "UTF-8");
Beachten Sie Folgendes der DEFAULT-Parameter in Base64.encodeToString() und Base64.decode() setzt die Codierung auf Base64.DEFAULT, Dabei handelt es sich um eine Standardimplementierung.
Fehlerbehebung:
Wenn bei der Verwendung der Base64-Klasse Fehler auftreten, stellen Sie sicher, dass Sie:
Das obige ist der detaillierte Inhalt vonWie kodiere und dekodiere ich Strings mit Base64 in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!