Passer au contenu

Comment envoyer des messages cryptés imprimables ?

Solution : en utilisant la méthode Stretch.

Lorsque vous utilisez l’objet Cipher pour crypter une chaîne de caractères, le résultat obtenu contient souvent des caractères non imprimables. En effet, l’opération OU exclusif effectuée sur les octets de la chaîne peut générer des octets qui ne sont pas des caractères, par exemple des retours chariot, des caractères graphiques ou encore des tabulations.Dans ce cas, il vous est impossible d’afficher, d’imprimer, ni même d’inclure la chaîne de caractères obtenue dans un message électronique.Pour contourner ce problème, l’objet Cipher contient une méthode nommée Stretch, qui peut convertir des caractères non imprimables en caractères imprimables. Cette méthode crée un nouvel octet à partir de chaque groupe de trois caractères (la nouvelle chaîne est donc 33 % plus longue que l’originale).Puis, grâce à une table de correspondances, elle transforme chaque caractère en un caractère imprimable. Pour récupérer la chaîne originale, utilisez la méthode Shrink qui effectue l’opération inverse.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


La rédaction