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 :

Digitale signature avec RSA


Sujet :

C#

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Comores

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Digitale signature avec RSA
    Bonjour tout le monde,

    Est ce que quelqu'un peut m'aider?

    Je voudrais développer une application capable de:
    • Créer une signature numérique et d'ajouter cette signature à la fin d'un document.
    • Générer la signature dans le contenu du fichier


    - RSA est l’algorithme adopté pour générer la signature
    -il est préférable que le fichier soit au format texte et le type ultérieures. Txt
    -doit être disponible pour l'utilisateur de choisir le fichier de la clé (la clé privée)
    -ajouter une signature à la fin du fichier
    -la signature doit être présenté en hexadécimal précédée par "-" et le mot ‘’ signature numérique’’

    Auriez vous quelques pistes qui me permettrait de réaliser cela ?

    Merci.

  2. #2
    Expert éminent
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Sarthe (Pays de la Loire)

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Points : 7 660
    Points
    7 660
    Par défaut
    RSA est un algorithme de chiffrement pas de signature.

    Si tu veux signer tu dois passer par un algorithme de hachage d'abord (SHA-256 par exemple) pour obtenir une empreinte de tes données. Ensuite il faut chiffrer cette empreinte avec un algorithme asymétrique (RSA par exemple).

    En .Net tu as tout ce qu'il faut pour

    SHA-256 : http://msdn.microsoft.com/fr-fr/libr...56managed.aspx
    RSA : http://msdn.microsoft.com/fr-fr/libr...(v=VS.90).aspx

    Par contre tu as juste une clé privée ? Auquel cas tu dois utiliser un algorithme de chiffrement symétrique (DES, Rijndael...) mais ce n'est plus vraiment une signature numérique à ce moment que tu réalises, car on ne peut pas identifier de manière sûre l'émetteur à ce moment.

    Pour de la signature généralement on part d'un couple clé privée/clé publique issu d'un certificat par exemple. On calcule avec la clé privée et on inclu la clé publique à la signature afin de pouvoir la vérifier par la suite.

    A partir de là tu peux commencer à faire quelque recherche et éventuellement mieux préciser ton besoin car il y a quelques zones d'ombre ^^

Discussions similaires

  1. vérifier une signature avec SHA1-1024
    Par PoichOU dans le forum Sécurité
    Réponses: 1
    Dernier message: 02/07/2007, 11h56
  2. cryptage avec RSA sous visual C++
    Par ryoussef19 dans le forum VC++ .NET
    Réponses: 17
    Dernier message: 30/05/2007, 10h10
  3. Invalid header signature avec HSSF
    Par olontsotra dans le forum Documents
    Réponses: 1
    Dernier message: 29/05/2007, 08h11
  4. [phpBB] Créer une signature avec compteur
    Par rocket_270 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 09/03/2007, 11h40

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