Cryptage des

Soyez le premier à donner votre avis sur cette source.

Vue 17 922 fois - Téléchargée 1 309 fois

Description

Voici une librairie contenant 1 classe appelée : DESCryptoService et qui s'appuie sur les classes de cryptographie situées dans System.Security.Cryptography.

Cette classes traite du cryptage DES. Je l'ai créer pour faciliter et vous montrer l'utilisation des classes de cryptage qu'implémente le framwork.

Source / Exemple :


using System;
using System.Text;
using CryptoServices;
...
static void Main(string[] args)
{
	DESCryptoService des = new DESCryptoService("gg00xiv3");

	while (true)
	{
		Console.WriteLine("Entrer une chaine à crypter :");
		string text = Console.ReadLine();
		byte[] textBytes = Encoding.ASCII.GetBytes(text);
		if (text.Length == 0)
			break;

		Console.WriteLine("Chaine cryptée :");
		Console.WriteLine(des.EncryptToString(text));

		Console.WriteLine("Chaine décryptée :");
		Console.WriteLine(des.DecryptToString(des.Encrypt(textBytes)));

		Console.WriteLine();
	}
}
...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

palax
Messages postés
26
Date d'inscription
mercredi 7 mai 2003
Statut
Membre
Dernière intervention
28 juin 2005

Juste un petit conseil everydev regarde du coté de la ligne 12
everydev
Messages postés
1
Date d'inscription
jeudi 6 mai 2004
Statut
Membre
Dernière intervention
28 février 2005

Ce qui m'amuse c'est de voir qu'il n'y a que des writeline et aucun readline, alors je ne sais pas comment il fait pour lire la saisie utilisateur. De plus, qui dit cryptage, dit clé, sinon c'est de la pseudo sécurité.

A revoir ...
superoi
Messages postés
17
Date d'inscription
samedi 9 novembre 2002
Statut
Membre
Dernière intervention
8 décembre 2004

oops jme suis tromper dans ma 1ere phrase :

"nan tu peux pas dire ke ca sert vu ke ..."

je voulais dire :

"nan tu peux pas dire ke ca sert -- a rien -- vu ke ..." :P
superoi
Messages postés
17
Date d'inscription
samedi 9 novembre 2002
Statut
Membre
Dernière intervention
8 décembre 2004

nan tu peux pas dire ke ca sert vu ke si tu vois bien dans son decript il a pas donner le message il a donne le message crypter :

des.DecryptToString(des.Encrypt(textBytes));

et juste avant c'etait pas un "des.Encrypt" mais un "des.EncryptToString" pour pouvoir le voir s'afficher c'est tout c'est juste pour voir le fonctionnement de son truc comme a dit neoXP2005 ^^

par contre au debut je pensais que yavais pas de fonction getKey pour avoir la cle (comme elle etait pas utiliser dans l'exemple :p) dans la classe et la ca aurais servi a rien :p

par contre jpensais ke tu avais recoder l'algo DES jsavais pas ke yavais deja les truc en C# :p
parce ke jsuis entrain de le refaire et j'aurais regarder comment tu a fait pour m'en inspirer vu ke javai pas encore tres bien compris lalgo ^^
neoXP2005
Messages postés
1
Date d'inscription
jeudi 10 juin 2004
Statut
Membre
Dernière intervention
1 juillet 2004

ben ca sert pas a rien lol juste il a eu la flemme de declarer une variable intermediare pour stocker le message crypté alor il recrypte pour pouvoir redecrypter ^^ mais on voi bien comment se servir des fonction en questions :)

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.