Cryptographie RSA [Résolu]

karedonne - 14 déc. 2012 à 21:07 - Dernière réponse : yann_lo_san 1137 Messages postés lundi 17 novembre 2003Date d'inscription 23 janvier 2016 Dernière intervention
- 14 déc. 2012 à 21:38
Bonjour à tous!
Je suis un étudiant dans une Fac d'Info de Gestion. Et bien je suis entrain de traiter un logiciel qui crypte les données avec RSA. Pourriez vous me donner un type de donnée C# qui pourrait conserver un nombre de 100 chiffres par exemple? Au fait RSA exige des nombres premiers trop longs pour un bon cryptage et le calcul des clés exige des types d'entiers trop longs. Quelqu'un comprend what I need?
Please help!
"Integral constant is too large" est le message d'erreur que j'ai même en utilisant les types long et double dans la déclaration de p et q.
Merci de votre attention.
Afficher la suite 

Votre réponse

1 réponse

yann_lo_san 1137 Messages postés lundi 17 novembre 2003Date d'inscription 23 janvier 2016 Dernière intervention - 14 déc. 2012 à 21:38
+3
Utile
Salut,

il faut utiliser des tableaux de bytes

Regardes la structure suivante :
System.Security.Cryptography.RSAParameters;

Qui contient les champs suivants :
D
DP
DQ
Exponent
InverseQ
Modulus
P
Q

La méthode :
System.Convert.FromBase64String(base64String);

est aussi utilisée

bye...
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de yann_lo_san

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.