Maison >Java >javaDidacticiel >Comment encoder et décoder des chaînes en Base64 à l'aide de Java ?
Décodage et codage de chaînes en Base64 à l'aide de Base64
Le décodage et l'encodage de chaînes en Base64 est une tâche courante en programmation, et Java fournit des en fonctionnalités pour ces opérations. Cependant, il est important de comprendre le processus et d'assurer une bonne mise en œuvre.
Tout d'abord, vous devrez choisir un encodage, UTF-8 étant un choix recommandé. Il est crucial de sélectionner un encodage qui sera pris en charge à la fois du côté de l'envoi et du côté de la réception.
Processus d'encodage :
Processus de décodage :
Une version améliorée du code fourni dans la question :
String source = "password"; byte[] byteArray = source.getBytes(StandardCharsets.UTF_8); Base64 base64 = new Base64(); System.out.println(base64.encodeToString(byteArray, Base64.DEFAULT)); System.out.println(new String(base64.decode(byteArray)));
Le code garantit un encodage/décodage correct en utilisant l'encodage UTF-8 recommandé et applique les méthodes correctes pour encoder/décoder la chaîne.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!