begin process at 2010 02 10 08:14:31
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité & Cryptage

 > CRYPTAGE COMBINÉ RSA – AES (RIJNDAEL) POUR TRANSMISSION DE FICHIER PAR EMAIL

CRYPTAGE COMBINÉ RSA – AES (RIJNDAEL) POUR TRANSMISSION DE FICHIER PAR EMAIL


 Information sur la source

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité & Cryptage Source .NET ( DotNet ) Classé sous :cryptography, rsa, rsacryptoserviceprovider, rijndaelmanaged, sha512managed Niveau :Débutant Date de création :06/05/2007 Date de mise à jour :06/05/2007 18:00:04 Vu / téléchargé :10 659 / 719

Auteur : Vallorbain

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Le cryptage RSA est particulièrement lent. Pour contourner le problème, on ne crypte par RSA qu’une clé symétrique AES générée aléatoirement. Cette clé cryptée sera contenue dans le fichier transmis. Le fichier à transmettre ne sera crypté que par AES. La validité du fichier est vérifiée par hachage avec SHA512.

Ce programme utilise uniquement la class System Security Cryptography de Microsoft.

Avantages :
L’utilisateur n’a pas à inventer et saisir de clé. (Attaque par dictionnaire…)
La clé publique RSA (de cryptage) peut être transmise en toute sécurité en tant que pièce jointe d’un Email.

Utilisation :
Pour envoyer un fichier crypté :
Demandez une clé publique au destinataire du fichier crypté.
Le destinataire créera une paire de clé RSA et vous enverra la clé publique en tant que pièce jointe d’un Email.
Encryptez le fichier avec la clé publique reçue par Email.
Envoyez le fichier crypté (pièce jointe).

Pour recevoir un fichier crypté :
Décryptez le fichier que vous avez reçu par Email avec la clé privée RSA (de décryptage) correspondant à la clé publique que vous avez envoyée.


 Conclusion

Utilité de ce programme.

Il semblerait que le réseau ECHELON (http://fr.wikipedia.org/wiki/Echelon) n’est, à l’heure actuelle, pas uniquement utilisé contre les terroristes. Il serait aussi utilisé pour l’espionnage industriel…

J’ai tenté d’imaginer 2 scénarios :

1 Scénario industriel :
Le directeur des ventes de la société multinationale Godefort, concurrente de la société britannique Bigbite, envoie un agent commercial à Yaoundé (Afrique) afin de vendre son produit phare, le Sexulator modèle 39 modifié 45.
Bigbite dispose d’un modèle équivalent et tente aussi de le placer en Afrique. Bigbite, ayant de bon contact avec le gouvernement britannique, a demandé que tout Email contenant, entre autres, le mot clé « Sexulator » lui soit rapporté.
L’agent commercial de Godefort, en cours de négociation, doit faire accepter par son directeur commercial le prix convenu avec le client et obtenir une documentation complémentaire, non publique, contenant textes et photos, pour tenter de conclure le marché.
De façon à cacher à Bigbite l’avancement de la transaction, l’agent commercial de Godefort demande une clé publique à son directeur commercial… etc.…

2 Scénario justice/tribunaux :
Lors d’un procès retentissant aux Etats-Unis, l’étude d’avocats Ducon, Ducon & Ducon, doit se faire transmettre un complément d’information en provenance de son siège de Paris.
Le complément en question contenant textes, photos et vidéos concernant des membres du gouvernement américain, Maître Juste Ducon désire la plus grande discrétion.
Pour  Maître Juste Ducon, la moindre altération du complément d’information est absolument cruciale.
Maître Juste Ducon envoie au siège de Paris une clé publique… etc.…


 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


 Historique

06 mai 2007 18:00:04 :
Ajout d'un commentaire final.

 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) TRI ET GROUPEMENT DE FICHIERS .MP3 SELON LE CONTENU DE LEURS...
Source avec Zip Source avec une capture Source .NET (Dotnet) SAUVEGARDE DE FICHIERS CRYPTÉS SUR SERVEURS DISTANTS
Source avec Zip Source avec une capture Source .NET (Dotnet) XNA FRAMEWORK : JEU "LÉGITIME DÉFENSE". UTILISATION DE AUDI...
Source avec Zip Source avec une capture Source .NET (Dotnet) BALISTIQUE EXTÉRIEURE
Source avec Zip Source avec une capture Source .NET (Dotnet) UTILITAIRE DE SYNCHRONISATION DE RÉPERTOIRES

 Sources de la même categorie

Source .NET (Dotnet) CLASS POUR LES LOGIN par DanMor498
Source avec Zip Source avec une capture Source .NET (Dotnet) CALCUL D'EMPREINTES DE FICHIERS par lex35
Source avec Zip Source .NET (Dotnet) UTILISER (ET SIMPLIFIER) UN READERWRITERLOCKSLIM AVEC USING ... par TheManu
Source avec Zip Source avec une capture Source .NET (Dotnet) GÉNÉRATEUR DE CLÉS (KEYGEN) AVEC CLÉ PUBLIQUE ET PRIVÉE ET G... par stalmar
Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTAGE PAR CESAR par youma85

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTO MANAGER par mastercatz
Source avec Zip Source avec une capture Source .NET (Dotnet) SAUVEGARDE DE FICHIERS CRYPTÉS SUR SERVEURS DISTANTS par Vallorbain
Source avec Zip Source avec une capture Source .NET (Dotnet) SECURECOMM (RSA) par sebseb42

Commentaires et avis

Commentaire de Willi le 06/05/2007 17:11:48 administrateur CS

EFS (Encrypting File System soit le cryptage des fichiers) sous Windows fonctionne sur le principe de la même manière. On a une paire de clés privée/publique (RSA) pour générer une FEK unique à chaque utilisateur (File Encryption Key) qui sera elle même crypter avec le fichier et son contenu (Cryptage des données d'un fichier par l'algo AES à partir d'XP et supérieur).

Bonne source ++

Commentaire de Warny le 15/05/2007 16:35:21

PGP et Carte Bleue sont aussi d'excelents exemples de ce type de fonctionnement.

Commentaire de JeanMarcS le 11/10/2007 09:58:53

Bonjour,

Je suis à la recherche d'un exemple de code source récupérant la clé publique d'un certificat venant d'un destinataire afin de crypter un message.

Merci pour vos réponses.

Jean-Marc S.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Libraire de Codage RSA en Open Source [ par finarfin95 ] Je suis à la recherche d'une libraire open source de cryptage RSA.Si vous savez ou trouver, merci de faire suivre... besoin d'aide RSA [ par aaabla ] Salut tout le monde, Svp, celui qui a un algorithme simple d'encryptage RSA qui Vérification intégrité certificat { RSACryptoServiceProvider - SHA1 - thumbprint - clé publique } [ par custo76 ] [CODE]using System.Security.Cryptography;using System.Runtime.InteropServices;using System.Security.Cryptography.X509Certificates; SHA1Managed sha1 =


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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,856 sec (3)

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