Bonjour , je vais faire un programme qui crypte les messages entre un master et un slave ! et comme c'est la première fois que je code en C , est ce que vous pouvez m'aider dans ce programme !! Merci d'avance .
Bonjour , je vais faire un programme qui crypte les messages entre un master et un slave ! et comme c'est la première fois que je code en C , est ce que vous pouvez m'aider dans ce programme !! Merci d'avance .
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
En faite , je dois inventer une autre méthode pour crypter les messages !
Ah carrément. Certains mathématiciens ont passé des semaines/mois/années à inventer le DES, le Diffie-Hellman ou le RSA et toi tu vas tout révolutionner. Et tu as combien de temps pour ça ???
Ou alors il s'agit juste d'un TP et dans ce cas, la méthode que tu "inventeras" a peu d'importance vu qu'elle sera sûrement déjà archi-connue et déjà archi cassée (Jules César, Vigenere, masques de bits...).
Mais bon, "inventer" une méthode ne nécessite pas de savoir programmer et a peu de rapport avec le C. Elle nécessite juste d'avoir une idée. La programmation consistera ensuite à "coder" cette idée.
L'avantage du C, c'est qu'il possède un opérateur mathématique qui s'applique sur les bits: le "xor" => ^ Exemple: 5^3 = 101^011 = 110 = 6
Cet opérateur est réversible. Ainsi quel que soit le message d'origine (le "clair") et le code choisi, t'as
- clair xor code = chiffre
- chiffre xor code = clair
- clair xor chiffre = code
Partant de là, ça ne devient plus trop dur d'"inventer" un protocole de chiffrement des messages entre ton maitre et ton slave...
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
j'ai entrain d'essayer les différentes méthodes de cryptage , et à partir de ces principes , je vais trouver mon protocole de chiffrement . Merci pour votre aide et je vais suivre votre conseilleMerci
Partager