Cryptage Class Reference

Cette classe est une abstration du cryptage transitant via les sockets Elle est utilisée comme une stratégie et peut être implémentée d'autant de manière que nécessaire. More...

#include <Cryptage.h>

Inheritance diagram for Cryptage:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Cryptage ()
virtual void SetCle (string cle)=0
 Permet de définir la clé de cryptage (Si besoin).
virtual string Crypter (string msg) const=0
 Crypter la chaine.
virtual string Decrypter (string msg) const=0
 Decrypter la chaine.

Detailed Description

Cette classe est une abstration du cryptage transitant via les sockets Elle est utilisée comme une stratégie et peut être implémentée d'autant de manière que nécessaire.

..

Definition at line 35 of file Cryptage.h.


Constructor & Destructor Documentation

Cryptage::Cryptage (  )  [inline]

Definition at line 37 of file Cryptage.h.

00037 {};


Member Function Documentation

virtual void Cryptage::SetCle ( string  cle  )  [pure virtual]

Permet de définir la clé de cryptage (Si besoin).

Parameters:
cle La clé de cryptage

Implemented in EnClair, and Vigenere.

Referenced by Socket::SetCryptage().

virtual string Cryptage::Crypter ( string  msg  )  const [pure virtual]

Crypter la chaine.

Parameters:
msg La chaine à crypter
Returns:
La chaine cryptée

Implemented in EnClair, and Vigenere.

virtual string Cryptage::Decrypter ( string  msg  )  const [pure virtual]

Decrypter la chaine.

Parameters:
msg La chaine à décrypter
Returns:
La chaine décryptée

Implemented in EnClair, and Vigenere.

Referenced by SocketUDP::Ecouter(), and SocketTCP::Ecouter().


The documentation for this class was generated from the following file:
Generated on Wed Jan 2 14:02:01 2008 for Pacman by  doxygen 1.5.1