begin process at 2012 02 09 00:21:49
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité & Cryptage

 > CRYPTAGE DES

CRYPTAGE DES


 Information sur la source

Note :
6,5 / 10 - par 4 personnes
6,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité & Cryptage Source .NET ( DotNet ) Classé sous :cryptage, des Niveau :Initié Date de création :24/09/2003 Date de mise à jour :24/09/2003 14:02:44 Vu / téléchargé :15 737 / 1 128

Auteur : gg00xiv

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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

  • 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();
  • }
  • }
  • ...
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();
	}
}
...


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source .NET (Dotnet) XMLSERIALIZER ET FICHIERS DE CONFIG
Source avec Zip Source avec une capture Source .NET (Dotnet) COMPOSANT D'AUTHENTIFICATION SQLSERVER
Source avec Zip Source .NET (Dotnet) CHARGER UNE ASSEMBLY DANS LE CODE
Source avec Zip Source avec une capture Source .NET (Dotnet) PROGRESSBAR STYLE NETSCAPE
Source avec Zip Source avec une capture Source .NET (Dotnet) DATABINDING POUR AFFICHER/EDITER UN FORMULAIRE DE DONNÉES

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTOGRAPHIE DE RÉPERTOIRE (AES 256) par Vallorbain
Source avec Zip Source .NET (Dotnet) COPIE DE CLÉ USB AUTOMATIQUE par pigedanslelac
Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTOGRAPHY par DanMor498
Source .NET (Dotnet) MSA CRYPTAGE NON REVERSIBLE PAR MATRICE SEMI-ALÉATOIRE par yohan49
Source avec une capture Source .NET (Dotnet) CPRB CRIPTAGE PAR POSITION ALÉATOIRE DE CLOCK par yohan49

 Sources en rapport avec celle ci

Source .NET (Dotnet) MSA CRYPTAGE NON REVERSIBLE PAR MATRICE SEMI-ALÉATOIRE par yohan49
Source avec une capture Source .NET (Dotnet) CPRB CRIPTAGE PAR POSITION ALÉATOIRE DE CLOCK par yohan49
Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTAGE PAR CESAR par youma85
Source avec Zip Source avec une capture Source .NET (Dotnet) CAPTCHA [VS 2005] par DelphiCool
Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTO MANAGER par mastercatz

Commentaires et avis

Commentaire de oliv211 le 02/10/2003 15:26:45

un exemple simple et efficace

en bref c tres bien car niveau exemple de crypto la msdn est un peu maigrichonne et on s'y perd parmis toutes ces classes mal expliquées!

A+!

Commentaire de streetlife le 05/05/2004 00:11:02

Salut,
je ne vois pas vraiment l'intérêt de ta classe puisque que pour décrypter la chaîne, il te faut obligatoirement celle de départ transformée en Byte[]...
L'intérêt aurait été qu'une fois la chaîne cryptée, on décrypte à partir de celle-ci et non à partir de la chaîne originelle.

En faitdans ton code au lieu de "des.DecryptToString(des.Encrypt(textBytes))", tu écris "Convert.ToString(textBytes)" et bien c'est le même résultat...

PS: C'est quand même du boulot ce que tu as fais !!!

Commentaire de neoXP2005 le 01/07/2004 21:34:38

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 :)

Commentaire de superoi le 22/12/2004 13:29:38

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 ^^

Commentaire de superoi le 07/01/2005 15:07:54

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

Commentaire de everydev le 28/02/2005 14:52:14

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 ...

Commentaire de palax le 14/06/2005 10:46:06

Juste un petit conseil everydev regarde du coté de la ligne 12

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

cryptage [ par zeusdsl ] bonjour je debute le C depuis peu et je faire un prog de cryptage selon vigenereles codes sources que j ai eu sur d autres sites sont un pe Cryptage décryptage [ par maevacmoi ] Hello !Je dois créer pour aujourd'hui 15h une fonction C# permettant d'encrypter (et décrypter) un string avec une clef donnée (cf ci-dessous). J'ai t Cryptage ... [ par maevacmoi ] Hello !Je voudrais faire une fonction toute bête qui crypte un string selon une clef donnée et renvoi un string crypté. Et une autre fonction qui reço Cryptage asymetrique [ par stronglou ] LoulouBonjour,Quelqu'un pourrait-il me dire comment fairepour crypter un fichier ou autre en utilisant le cryptage asymétrique (si p Cryptage Decryptage à la volée [ par jdaviaud ] Salut tout le mondej'ai un programme qui se base sur un fichier Ini pour sa configuration.Ce que je veux, c'est lorsqu'il y a une modif de la configur Programme de cryptage [ par LFHL ] LFHLSalut je m'appelle LFHL je suis débutant je voudrais savoir comment fonctionne L'Algorithme ou le cryptage car je voudrais crée un programme de cr Police et cryptage [ par LFHL ] LFHLBonjour je voudrai savoir si on peut  faire une police de caracére pour un programme? j'expliqueje consoi un programme de cryptage et quand l'util cryptage de la table des utilisateurs [ par cudenetf ] bonjour,j'utilise sqlexpress et j'aimerais que ma table contenant le sutilisateurs avec leur login , mot de passe et niveau soit crypté.peut -on  cryp code pour cryptage MD5 en série [ par yaca ] Bonjour,Je suis débutant essaie de comprendre ce qui se passe dans vos lignes, mais je ne sais encore écrire seul!!Je voudrais crypter MD5 en série qu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,170 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales