J-chat , chat pour 2 personnes sécurisé niveau téléphone rouge (pas encore au point )...

Description

Le chiffre de Gilbert Vernam :
Il existe une méthode inconditionnellement sûre pour chiffrer des messages de manière symétrique, pourvu que l'on utilise chaque clef une seule fois. Cette méthode est connue en anglais sous le nom de one-time pad [10]. Etant donné un message M représenté en binaire et une clef K de même taille, le message chiffré est le ou exclusif bit-à-bit .
Le défaut est qu'il faut des clefs assez longues (de même taille que les messages) et qu'elles ne peuvent servir qu'une seule fois. Cela demande donc des protocoles d'échange de clefs assez lourds.
L'avantage est que si la clef n'a jamais été utilisée et si elle est imprédictible, le cryptanalyste n'a aucune information sur le message clair. Ce procédé est donc parfaitement sûr (au sens de la théorie de l'information) si l'on suit à la lettre ses contraintes. Ce système est effectivement utilisé dans le ``téléphone rouge''

Dans ma source je n'utilise pas le xor mais le décalage (modulo 236 et non 256 car j'ai due enlever certains caractères pour les besoins du chat enre autre les "" )

Pour le chat j'ai repris une source présente sur ce serveur ...

Source / Exemple :


tim = (Abs(Log(tim) * 1000)) - Int(Abs(Log(tim) * 1000))
Text2.Text = Text2.Text & Chr(Int(tim * 255) + 1)

' Sa c'est mon algorithme pour le pseudo aléatoire ...

Conclusion :


Commentés à max. please ...
Le prog tout fait est dispo à cette adresse : www.J-Chat.fr.st
ou http://v4.livegate.net/djicfr si vous n'aimais pas les redirections ...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.