kirosnn
  • 👋Accueil
  • dAPi
    • 💡Présentation
    • 📓YAML
    • 📓Scoreboard
    • 📓Placeholders
    • 📓Commandes | Sous-commandes
    • 📓Base64
    • 📓GUIS
Powered by GitBook
On this page
  • Gestion des encodages et décodages : Base64
  • Introduction
  • Encodage en Base64
  • Exemple complet
  • Méthodes disponibles

Was this helpful?

  1. dAPi

Base64

Documentation pour l'API (Encodage et décodage en Base64).


Gestion des encodages et décodages : Base64

Introduction

L'encodage et le décodage de données sont essentiels pour gérer des chaînes de caractères en toute sécurité ou pour transmettre des informations dans des formats standardisés. Avec la modularité de dAPI, vous pouvez rapidement :

  • Encoder des chaînes de caractères en Base64.

  • Décoder des chaînes Base64 en leur contenu original.

  • Ajouter une couche supplémentaire de complexité, par exemple, inverser les chaînes avant et après encodage.


Encodage en Base64

Étape 1 : Importer Base64Encoder

Pour commencer, importez la classe Base64Encoder dans votre projet :

import fr.kirosnn.dAPI.encoder.Base64Encoder;


Exemple complet

Voici un exemple d'utilisation de Base64Encoder avec encodage et décodage.

Classe exemple

public class ExampleUsage {
    public static void main(String[] args) {
        String originalText = "Hello World";

        // Encodage simple
        String encoded = Base64Encoder.encode(originalText);
        System.out.println("Encoded: " + encoded);

        // Décodage simple
        String decoded = Base64Encoder.decode(encoded);
        System.out.println("Decoded: " + decoded);

        // Encodage complexe
        String complexEncoded = Base64Encoder.encodeWithComplexity(originalText);
        System.out.println("Complex Encoded: " + complexEncoded);

        // Décodage complexe
        String complexDecoded = Base64Encoder.decodeWithComplexity(complexEncoded);
        System.out.println("Complex Decoded: " + complexDecoded);
    }

Méthodes disponibles

Méthode
Description

encode(String input)

Encode une chaîne en Base64.

decode(String base64)

Décode une chaîne encodée en Base64.

encodeWithComplexity(String input)

Encode une chaîne en Base64 après l’avoir inversée pour ajouter de la complexité.

decodeWithComplexity(String base64)

Décode une chaîne encodée en Base64 et inverse la chaîne résultante.

Parfait pour les plugins avec des données à cacher, non ?

PreviousCommandes | Sous-commandesNextGUIS

Last updated 4 months ago

Was this helpful?

📓