Encryptage:Programme C++
Bonjour tout le monde,
J'ai un peu de misère à débuter mon programme en C++ d'encryptage et de décryptage. Voici les instructions de ce qu'il faut faire :
Créer un système d'encryptage et décryptage d'un message envoyer dans un fichier texte.
Encryptage :
Remplacer chaque lettre du message par la lettre qui se trouve après un bond de 4 lettres selon le code ASCII, ensuite, remplacer cette lettre par un mot récupérer d'une façon aléatoire d'une table contenant au moins 5 mots commençant par cette lettre.
Exemple : livre
l --> p --> poire
i --> m --> maman
v --> z --> zebre
r --> v --> vision
e --> i --> intelligent
Résultat : poire maman zebre vision intelligent
Décryptage :
Décrémenter la première lettre de chaque mot de 4 lettres selon le code ASCII et concaténer les lettres afin de récupérer le message.
Merci à ceux et celles qui vont pouvoir me répondre! Votre geste sera grandement apprécié de ma part!
A+ =)
J'ai un peu de misère à débuter mon programme en C++ d'encryptage et de décryptage. Voici les instructions de ce qu'il faut faire :
Créer un système d'encryptage et décryptage d'un message envoyer dans un fichier texte.
Encryptage :
Remplacer chaque lettre du message par la lettre qui se trouve après un bond de 4 lettres selon le code ASCII, ensuite, remplacer cette lettre par un mot récupérer d'une façon aléatoire d'une table contenant au moins 5 mots commençant par cette lettre.
Exemple : livre
l --> p --> poire
i --> m --> maman
v --> z --> zebre
r --> v --> vision
e --> i --> intelligent
Résultat : poire maman zebre vision intelligent
Décryptage :
Décrémenter la première lettre de chaque mot de 4 lettres selon le code ASCII et concaténer les lettres afin de récupérer le message.
Merci à ceux et celles qui vont pouvoir me répondre! Votre geste sera grandement apprécié de ma part!
A+ =)
7 réponses
Bonjour,
Tu definis un tableau de26 par 5 cases (pour les mots).
Tu lis ton fichier lettre par lettre, tu ajoute 4 modulo ca retombe sur le "a" et tu écrit ça dans un fichier.
C'est pas sorcier, mais en C++ je ne peux pas t'aider, je n'ai fait que du C.
Tu definis un tableau de26 par 5 cases (pour les mots).
Tu lis ton fichier lettre par lettre, tu ajoute 4 modulo ca retombe sur le "a" et tu écrit ça dans un fichier.
C'est pas sorcier, mais en C++ je ne peux pas t'aider, je n'ai fait que du C.
Merci pour ton astuce ekra, mais vu que tu ne connais que le C, est-ce qu'il y a quelqu'un d'autre qui connaît le C++?
Merci à ceus ou celles qui vont pouvoir m'aider!
=)
Merci à ceus ou celles qui vont pouvoir m'aider!
=)
Je signale qu'on est pas là pour faire vos exercices jeunes gens
encryptage en c
En plus c'est super facile si tu regardes comment marchent les std::string et les std::map en C++ :
https://community.hpe.com/t5/custom/page/page-id/HPPSocialUserSignonPage?redirectreason=permissiondenied&referer=https%3A%2F%2Fcommunity.hpe.com%2Ft5%2FServers-Systems-The-Right%2FSGI-com-Tech-Archive-Resources-now-retired%2Fba-p%2F6992583
https://community.hpe.com/t5/custom/page/page-id/HPPSocialUserSignonPage?redirectreason=permissiondenied&referer=https%3A%2F%2Fcommunity.hpe.com%2Ft5%2FServers-Systems-The-Right%2FSGI-com-Tech-Archive-Resources-now-retired%2Fba-p%2F6992583
Bonne chance
encryptage en c
En plus c'est super facile si tu regardes comment marchent les std::string et les std::map en C++ :
https://community.hpe.com/t5/custom/page/page-id/HPPSocialUserSignonPage?redirectreason=permissiondenied&referer=https%3A%2F%2Fcommunity.hpe.com%2Ft5%2FServers-Systems-The-Right%2FSGI-com-Tech-Archive-Resources-now-retired%2Fba-p%2F6992583
https://community.hpe.com/t5/custom/page/page-id/HPPSocialUserSignonPage?redirectreason=permissiondenied&referer=https%3A%2F%2Fcommunity.hpe.com%2Ft5%2FServers-Systems-The-Right%2FSGI-com-Tech-Archive-Resources-now-retired%2Fba-p%2F6992583
Bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mamiemando,
Je resignale alors que si tu avais bien lu mon premier message, j'avais bel et bien dit que je ne sais pas comment débuter le programme et que j'aurais besoin d'aide pour commencer, une petite astuce! Je n'ai pas dit de me faire le programme au complet!
Je resignale alors que si tu avais bien lu mon premier message, j'avais bel et bien dit que je ne sais pas comment débuter le programme et que j'aurais besoin d'aide pour commencer, une petite astuce! Je n'ai pas dit de me faire le programme au complet!