Bonjour,
je cherche à signer une chaine (ou un fichier) pour sécuriser des données (nouvelle obligation des logiciels d'encaissements) , il faut pouvoir garantir la restitution des données d'origine (non douteuse )
je pense qu'il n'est pas possible de crypter car il faut donnée la clé de cryptage privé pour décrypter , par contre en signant la chaine ou le fichier ,on peut donnée la clé public qui servira à contrôler les données sans que l'on puisse les falsifiées .
en .net on peut utiliser mscorlib :
et pour MonRsa.ImportParameters(privateKey)il faut identifier privateKey.P ,privateKey.D etc ... pour que cela fonctionne , c'est la que je bug ,j'ai bien ma clé privé mais je ne sais pas comment l'utilisé avec ses paramètres .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MonRsa est un System.Security.Cryptography.RSACryptoServiceProvider privateKey est un System.Security.Cryptography.RSAParameters
je pense que je suis sur le bon chemin , si quelqu'un à des infos sur mon soucis et le reste de la procédure , je lui en serais reconnaissant .
merci d'avance
Partager