IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Encrypter un message MIME


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 12
    Par défaut Encrypter un message MIME
    Bonjour à tous,

    Je suis actuellement en train de développer un module de Télé-Transmission pour la sécurité sociale.

    Tout allait pour le mieux jusqu'au moment du chiffrement des données. Voici les attentes :

    1. Le fichier est encapsulé dans une entité MIME; L’entité MIME ne doit contenir qu’un et un seul fichier.
    2. L’entité MIME est chiffrée conformément à la RFC 2630; elle doit être chiffrée une seule fois et ne doit pas être signée. L’entité MIME chiffrée ainsi que la clé de chiffrement chiffrée sont regroupées dans un objet CMS.

    3. L’objet CMS est encapsulé dans une entité S/MIME; cette entité S/MIME peut avoir une structure « multipart » ou « single part ».
    4. L’entité S/MIME est attachée à un message SMTP. Le message SMTP ne doit contenir qu’une et une seule entité S/MIME.
    Donc en résumé :

    1. Création d'une entité MIME à partir d'un fichier texte =>
    2. Cryptage en DES-3 =>
    3. Encapsulation dans un objet CMS de l'entité cryptée et de la clé de chiffrement =>
    4. Encapsulation de cet objet CMS dans une entité S/MIME =>
    5. Envoi de l'entité S/MIME en SMTP
    Et dès l'étape 2 je suis un peu perdu. Je suppose qu'en C# une entité MIME est la classe Attachment, comme puis-je crypter cette classe en DES-3 ? Est-ce que je dois simplement crypter les données (ContentStream) et laisser les headers en clair ?

    J'ai trouvé des informations sur la bibliothèque BouncyCastle(http://www.bouncycastle.org/csharp/) mais je ne vois pas comment l'utiliser dans ce cas précis.

    Je suis d'habitude assez autodidacte et je peux me débrouiller mais là je suis tombé sur une colle, toute aide, même infime, serait donc très bienvenue.

    Merci d'avance à tous

    PS : Je ne suis absolument pas figé avec le C#, il faut simplement que le logiciel tourne sous Windows, je peux même faire un web-service en PHP s'il le faut, si le PHP se prête mieux à cet exerice. Je souhaite juste pouvoir débloquer la situation le plus rapidement possible.

  2. #2
    Invité de passage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2014
    Messages : 1
    Par défaut Encrypter un message MIME
    Bonjour,

    Désolé pas de réponse à votre question, mais plutôt le même problème à résoudre.
    Avez vous trouvé une solution à votre problème ?

Discussions similaires

  1. Parser message MIME
    Par oDREY dans le forum C++
    Réponses: 8
    Dernier message: 06/07/2010, 09h24
  2. Encrypter un message avec une librairie RSA
    Par adibou666 dans le forum Pentaho
    Réponses: 4
    Dernier message: 10/07/2009, 14h42
  3. Importer message mime dans Lotus
    Par daniel_gre dans le forum VBScript
    Réponses: 0
    Dernier message: 10/12/2007, 18h46
  4. Réponses: 3
    Dernier message: 09/08/2007, 14h18
  5. message encrypté java
    Par zghandour dans le forum Langage
    Réponses: 2
    Dernier message: 18/06/2007, 23h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo