Cryptographie

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
Hasku
Messages: 2
Enregistré le: 30 Oct 2012, 17:08

Cryptographie

par Hasku » 30 Oct 2012, 17:11

Bonjour à tous,

J'étudie la cryptographie RSA, Je sais comment coder, décoder, trouver la clé de décodage avec l'inverse modulaire, mais je dois présentement décoder un message sans connaître n, ni p et q. Seulement le message codé.

Comment puis-je arriver à trouver deux nombres p et q ?

Merci d'avance



Hasku
Messages: 2
Enregistré le: 30 Oct 2012, 17:08

par Hasku » 30 Oct 2012, 18:46

Je rectifie, j'ai le nombre n.

Donc, je dois trouver p et q à partir de n.

C'est possible avec Excel ?

Merci

Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 12:39

par Dlzlogic » 30 Oct 2012, 18:56

Bonsoir,
J'y connais rien en cryptographie, mais la question m'amuse.
Il est jamais trop tard pour apprendre, pouvez-vous m'indiquer un lien où je pourrai faire mon apprentissage.
Merci d'avance.

Skullkid
Habitué(e)
Messages: 3075
Enregistré le: 08 Aoû 2007, 19:08

par Skullkid » 30 Oct 2012, 22:34

Bonsoir, histoire d'être sûr des notations, ce que tu appelles n c'est bien le produit pq ? Si oui, le principe du cryptage RSA repose justement sur le fait qu'il devient (très) difficile de trouver p et q à partir de n quand n grandit.

Donc bon, si ce que tu fais est un exemple de type scolaire avec p et q petits, tu peux t'en sortir avec Excel ou un crible d'Ératosthène. Si tu cherches à casser un vrai RSA, je te souhaite bien du courage.

math4pad
Membre Naturel
Messages: 12
Enregistré le: 13 Jan 2013, 21:02

par math4pad » 13 Jan 2013, 21:39

difficile avec Excel surtout si n est très grand. Il faut factoriser n, c'est cela qui est difficile en RSA (voire impossible). Une clé de 2048 bits possède 617 chiffres !
Pour des nombres plus raisonnables en taille, tu peux utiliser un logiciel de calcul algébrique : Wolfram alpha, ou Mupad, ou Mathematica, ou encore en ligne : xcasenligne.fr

Pour comprendre le RSA : http://www.math4pad.net

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 52 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite