Comment faire Basetop 10 Encodage et décodage en Java

Comment faire Basetop 10 Encodage et décodage en Java
Base64 est un schéma de codage bien connu utilisé dans la programmation informatique. Ce schéma de codage représente les données binaires en 24 bits qui peuvent facilement être cartographiées en quatre chiffres de base64 64 bits. Presque tous les langages de programmation nous fournissent des façons différentes d'utiliser efficacement ce schéma de codage. Le but de base de l'utilisation de n'importe quel schéma de codage est de coder les données données pour le sécuriser, puis de le décoder au besoin. Par conséquent, nous pouvons dire que le codage et le décodage sont les deux principaux processus impliqués tout en travaillant avec n'importe quel schéma de codage. Dans ce tutoriel, nous voulons explorer les schémas de codage et de décodage de la base64 en utilisant le langage de programmation Java dans Ubuntu 20.04.

Effectuer la base64 Encodage et décodage en Java dans Ubuntu 20.04

Nous avons utilisé un Ubuntu 20.04 Système pour démontrer le processus d'exécution de la base64 Encodage et décodage en Java. Pour ce faire, nous avons simplement créé un document vide dans le répertoire domestique de notre système avec le titre EncodeDode.Java. Vous pouvez nommer ce fichier en fonction de votre choix suivi du «.Java ”Extension qui est obligatoire pour un fichier Java. Après cela, nous avons ouvert ce fichier et écrit le code affiché dans l'image suivante:

Dans ce code Java, nous avons d'abord importé la bibliothèque «Java.user.Base64 ”qui nous aidera à utiliser les fonctions" GetEncoder () "et" GetDecOder () "intégrées dans cette bibliothèque. Après cela, nous avons créé une classe publique nommée «EncodeCode». Vous devez être prudent en nommant ce cours car ce nom doit être exactement le même que le nom de votre fichier Java. Sinon, vous ne pourrez pas compiler votre code avec succès.

Ensuite, dans cette classe, nous avons créé notre fonction «Main ()» avec la déclaration «public static void main (String [] args)». À l'intérieur de cette fonction «main ()», nous avons d'abord créé une chaîne aléatoire «str» que nous voulons d'abord encoder (i.e. Je suis un geek technologique.) Ici, vous pouvez créer n'importe quelle chaîne de votre choix. Après cela, nous avons simplement imprimé cette chaîne d'origine sur le terminal afin qu'une fois cette chaîne codée puis décodée, vous pouvez facilement comparer les résultats avec la chaîne d'origine.

Ensuite, nous avons créé une instance nommée «Encodeur» du «Base64.Classe d'encodeur »et l'a égalisé au résultat de la« base64.Fonction getEncoder () ”. Après cela, nous avons créé une chaîne nommée «EncodedString» qui sera utilisée pour maintenir la chaîne codée renvoyée à la suite de l'exécution de l'instruction «Encodeur.encodetostring (str.GetBytes ()) ". Ensuite, nous avons simplement imprimé la chaîne codée sur le terminal.

Après cela, nous voulions décoder cette chaîne codée. Pour ce faire, nous avons créé une instance «décodeur» de la «base64.Classe de décodeur »et l'a égalisé au résultat de la« base64.Fonction getDecOder () ”. Ensuite, nous avons créé une autre chaîne nommée «DecodedString» qui sera utilisée pour stocker le résultat de la déclaration «Nouvelle chaîne (Decoder.décode (codéstring)) ». Enfin, nous avons également imprimé la corde décodée sur le terminal.

Confirmer la présence de Java JDK sur Ubuntu 20.04

Nous savons tous que pour exécuter un code java dans Ubuntu 20.04, nous devons avoir le kit de développement Java présent sur notre système. La présence du JDK peut être assurée en exécutant la commande illustrée ci-dessous:

$ Java - Version

Si le JDK est déjà là sur votre Ubuntu 20.04 Système, alors une sortie similaire à celle indiquée dans l'image suivante apparaîtra sur votre terminal. Après l'avoir vu, vous pouvez facilement procéder à la compilation de votre code Java nouvellement créé.

Cependant, si vous n'avez pas installé le JDK à l'avance, vous devrez d'abord installer l'une de ses dernières versions. Ce n'est qu'alors que vous pourrez procéder à cette méthode.

Compilation du code Java

Pour compiler ce code Java, nous utiliserons la commande illustrée ci-dessous:

$ Javac EncodeCode.Java

Vous devrez remplacer «EncodeCode» par le nom de votre fichier de code Java particulier ou le nom de votre classe Java.

Exécuter le code Java

S'il n'y a pas d'erreurs en raison de la compilation de votre code Java, vous pouvez simplement l'exécuter avec la commande suivante:

$ Java EncodeDode

Ici, il vous suffit d'utiliser le nom de votre classe Java ou fichier Java en particulier sans le «.Java ».

Résultats du code Java

La sortie qui a été produite à la suite de l'exécution de ce code Java est affichée dans l'image ci-dessous.

Vous pouvez clairement voir à partir de l'image indiquée ci-dessus qu'à l'exécution, la première instruction imprimée dans notre chaîne d'origine (i.e. Je suis un geek technologique.) Après cela, une chaîne codée est imprimée qui est une combinaison de certaines lettres, chiffres et caractères spéciaux supérieurs et inférieurs. Si la chaîne décodée est imprimée sur le terminal est exactement la même que notre chaîne d'origine, cela signifie que les processus du codage et du décodage de la base64 ont été effectués avec succès dans le langage de programmation Java dans Ubuntu 20.04.

Conclusion

Grâce à cet article, nous avons souhaité vous apprendre les méthodes pour effectuer le codage et le décodage de la base64 en Java dans Ubuntu 20.04. Nous vous avons d'abord montré le code java que nous avons utilisé pour effectuer ces processus. Après cela, nous avons partagé une pré-requis pour exécuter un code Java dans Ubuntu 20.04 (I.e. l'existence du JDK sur votre système.) Ensuite, nous avons partagé les commandes de compilation et d'exécution du code Java dans Ubuntu 20.04. Après cela, nous avons partagé les résultats de ce code Java avec vous. Ces résultats ont confirmé que nous avons correctement codé et décodé notre chaîne souhaitée avec Base64 en Java dans Ubuntu 20.04. En dehors de cela, vous pouvez également utiliser tout autre compilateur tel que Visual Studio ou tout autre système d'exploitation pour exécuter le code Java.