Cryptographie

Cryptographie - C++ - Programmation

Marsh Posté le 05-11-2015 à 18:03:16    

Coucou, j'ai une petite question a posée. Est ce que quelqu'un c'est comment je pourrais faire pour crypter les information entre 2 ordinateurs avec un cryptage Vernam. C'est le seul cryptage inviolable, mais personnellement je ne sais pas du tout comment faire. Aidez moi s'il vous plaît.
 
Je remercie d'avance.

Reply

Marsh Posté le 05-11-2015 à 18:03:16   

Reply

Marsh Posté le 05-11-2015 à 18:56:57    

L'algorithme de chiffrement de Vernam consiste à chiffrer un message en lui ajoutant une clé de taille égale à la taille du message.
 
par exemple si l'on chiffre
 
CARAMBAR avec la clé
LKJREEAAS on obtient
NKARQFAR
 
A la fin des années 40, un mec nommé Claude Shannon a montré que cet algorithme de chiffrement était parfait (en gros, connaître le chiffré d'un message n'apporte aucune information sur le message).
 
Cela dit, cet algorithme est peu employé car il est à peu près inutilisable :
En effet, pour envoyer un message chiffré à quelqu'un, il faut avoir partagé une clé auparavant. Vu que cette clé doit avoir la longueur du message, ça devient vite impraticable quand tu veux partager des données d'une taille un peu conséquente.  
 
 

Reply

Marsh Posté le 05-11-2015 à 19:20:45    

pentest a écrit :

Coucou, j'ai une petite question a posée. Est ce que quelqu'un c'est comment je pourrais faire pour crypter les information entre 2 ordinateurs avec un cryptage Vernam. C'est le seul cryptage inviolable, mais personnellement je ne sais pas du tout comment faire. Aidez moi s'il vous plaît.
 
Je remercie d'avance.


 [:grammar nazi]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed