Accueil > Forum > > > > [Cryptographie] RSA
[Cryptographie] RSA
jeudi 10 mai 2001 à 14:44:45 |
[Cryptographie] RSA

Rurouni
|
Bonjour, Je suis en train d essayer de faire un RSA en visual basic selon la demande de mon maitre de stage. J en suis au point de calculer la clef privee D. Apparement il faut utiliser l'algorithme d'Euclide etendu.J ai vu aussi qu on pouvait utiliser la fonction d Euler puisque dans les deux cas il s agit de calculer l inverse d'un modulo. Mais comme je ne suis pas tres matheux, je n ai pas tout compris. Alors j aimerais savoir quelle methode utiliser, et si quelqu un avait un algo detaille a me proposer sachant biensur que j ai deja E et (p-1)(q-1) Merci PS: Je risque sans doute de reposer des questions par la suite. Rurouni
|
|
jeudi 10 mai 2001 à 17:39:48 |
Re : une précision

VUX
|
C' est juste pour te dire qu' en VB si t' as pas une bibliothèque rapide pour traiter les grands nombres çà sert à rien d' essayer de faire du RSA car un nombre de type long va à 10^9 et pour le RSA il te faut des nombre allant jusqu' à 10^40 minimum.
Sinon je dois avoir l' algo de base mais fo que je le retrouves je le poste dès que je l' ai
------------------------------- Réponse au message : -------------------------------
Bonjour, Je suis en train d essayer de faire un RSA en visual basic selon la demande de mon maitre de stage. J en suis au point de calculer la clef privee D. Apparement il faut utiliser l'algorithme d'Euclide etendu.J ai vu aussi qu on pouvait utiliser la fonction d Euler puisque dans les deux cas il s agit de calculer l inverse d'un modulo. Mais comme je ne suis pas tres matheux, je n ai pas tout compris. Alors j aimerais savoir quelle methode utiliser, et si quelqu un avait un algo detaille a me proposer sachant biensur que j ai deja E et (p-1)(q-1) Merci
PS: Je risque sans doute de reposer des questions par la suite.
Rurouni
|
|
jeudi 10 mai 2001 à 17:40:06 |
Re : une précision

VUX
|
C' est juste pour te dire qu' en VB si t' as pas une bibliothèque rapide pour traiter les grands nombres çà sert à rien d' essayer de faire du RSA car un nombre de type long va à 10^9 et pour le RSA il te faut des nombre allant jusqu' à 10^40 minimum.
Sinon je dois avoir l' algo de base mais fo que je le retrouves je le poste dès que je l' ai
------------------------------- Réponse au message : -------------------------------
Bonjour, Je suis en train d essayer de faire un RSA en visual basic selon la demande de mon maitre de stage. J en suis au point de calculer la clef privee D. Apparement il faut utiliser l'algorithme d'Euclide etendu.J ai vu aussi qu on pouvait utiliser la fonction d Euler puisque dans les deux cas il s agit de calculer l inverse d'un modulo. Mais comme je ne suis pas tres matheux, je n ai pas tout compris. Alors j aimerais savoir quelle methode utiliser, et si quelqu un avait un algo detaille a me proposer sachant biensur que j ai deja E et (p-1)(q-1) Merci
PS: Je risque sans doute de reposer des questions par la suite.
Rurouni
|
|
jeudi 10 mai 2001 à 18:37:28 |
Re : [Cryptographie] RSA

Derrick soft
|
Bonjour,
Je viens juste de mettre le code pour un module complet de cryptage/decryptage RSA 64 bit avec génération de clé sur le site de vbfrance. Normalement vous trouverez ce qui vous manque dans le module.
Stéphane
------------------------------- Réponse au message : -------------------------------
Bonjour, Je suis en train d essayer de faire un RSA en visual basic selon la demande de mon maitre de stage. J en suis au point de calculer la clef privee D. Apparement il faut utiliser l'algorithme d'Euclide etendu.J ai vu aussi qu on pouvait utiliser la fonction d Euler puisque dans les deux cas il s agit de calculer l inverse d'un modulo. Mais comme je ne suis pas tres matheux, je n ai pas tout compris. Alors j aimerais savoir quelle methode utiliser, et si quelqu un avait un algo detaille a me proposer sachant biensur que j ai deja E et (p-1)(q-1) Merci
PS: Je risque sans doute de reposer des questions par la suite.
Rurouni
|
|
jeudi 10 mai 2001 à 19:00:31 |
Re : une précision

Rurouni
|
Je vois pas ou est le probleme... Les double vont jusqua 10^155 au moins donc 512bits. Je pense que c est quand meme jouable. ------------------------------- Réponse au message : -------------------------------
C' est juste pour te dire qu' en VB si t' as pas une bibliothèque rapide pour traiter les grands nombres çà sert à rien d' essayer de faire du RSA car un nombre de type long va à 10^9 et pour le RSA il te faut des nombre allant jusqu' à 10^40 minimum.
Sinon je dois avoir l' algo de base mais fo que je le retrouves je le poste dès que je l' ai
------------------------------- Réponse au message : -------------------------------
Bonjour, Je suis en train d essayer de faire un RSA en visual basic selon la demande de mon maitre de stage. J en suis au point de calculer la clef privee D. Apparement il faut utiliser l'algorithme d'Euclide etendu.J ai vu aussi qu on pouvait utiliser la fonction d Euler puisque dans les deux cas il s agit de calculer l inverse d'un modulo. Mais comme je ne suis pas tres matheux, je n ai pas tout compris. Alors j aimerais savoir quelle methode utiliser, et si quelqu un avait un algo detaille a me proposer sachant biensur que j ai deja E et (p-1)(q-1) Merci
PS: Je risque sans doute de reposer des questions par la suite.
Rurouni
|
|
vendredi 11 mai 2001 à 11:40:09 |
Re : [Cryptographie] RSA

rurouni
|
Peux tu m expliquer le code de ta fonction Euler. PArce que je ne vois pas en quoi elle te permet de calculer l inverse de "e*mod((p-1)(q-1))" donc de trouver D. En fait je n arrive pas a faire le lien entre l equation mathematique et ton code.Car je veux comprendre avant de faire mon propre code. Merci
------------------------------- Réponse au message : -------------------------------
Bonjour,
Je viens juste de mettre le code pour un module complet de cryptage/decryptage RSA 64 bit avec génération de clé sur le site de vbfrance. Normalement vous trouverez ce qui vous manque dans le module.
Stéphane
------------------------------- Réponse au message : -------------------------------
Bonjour, Je suis en train d essayer de faire un RSA en visual basic selon la demande de mon maitre de stage. J en suis au point de calculer la clef privee D. Apparement il faut utiliser l'algorithme d'Euclide etendu.J ai vu aussi qu on pouvait utiliser la fonction d Euler puisque dans les deux cas il s agit de calculer l inverse d'un modulo. Mais comme je ne suis pas tres matheux, je n ai pas tout compris. Alors j aimerais savoir quelle methode utiliser, et si quelqu un avait un algo detaille a me proposer sachant biensur que j ai deja E et (p-1)(q-1) Merci
PS: Je risque sans doute de reposer des questions par la suite.
Rurouni
|
|
vendredi 3 janvier 2003 à 19:49:31 |
Re : une précision

jhk
|
Je vois un problème dans le fait que les calculs ne gardent pas plus de 15 chiffres significatifs en VBA. Les doubles vont bien à un nombre de chiffres bcp + important, mais ils sont arrondis à 0 après 15 chiffres. Ou alors j'ai loupé qqch. Sous Access 97 en tout cas, un nombre aussi petit (pour RSA) que 25^25 par exemple entraine un dépassement de capacité. Autre solution ?
------------------------------- Réponse au message : -------------------------------
> Je vois pas ou est le probleme... > Les double vont jusqua 10^155 au moins donc 512bits. > Je pense que c est quand meme jouable. > > ------------------------------- > Réponse au message : > ------------------------------- > > C' est juste pour te dire qu' en VB si t' as pas une bibliothèque rapide pour traiter les grands nombres çà sert à rien d' essayer de faire du RSA car un nombre de type long va à 10^9 et pour le RSA il te faut des nombre allant jusqu' à 10^40 minimum. > > Sinon je dois avoir l' algo de base mais fo que je le retrouves je le poste dès que je l' ai > > ------------------------------- > Réponse au message : > ------------------------------- > > Bonjour, > Je suis en train d essayer de faire un RSA en visual basic selon la demande > de mon maitre de stage. > J en suis au point de calculer la clef privee D. > Apparement il faut utiliser l'algorithme d'Euclide etendu.J ai vu aussi qu > on pouvait utiliser la fonction d Euler puisque dans les deux cas il s agit > de calculer l inverse d'un modulo. > Mais comme je ne suis pas tres matheux, je n ai pas tout compris. > Alors j aimerais savoir quelle methode utiliser, et si quelqu un avait un > algo detaille a me proposer sachant biensur que j ai deja E et (p-1)(q-1) > Merci > > PS: Je risque sans doute de reposer des questions par la suite. > > Rurouni > >
|
|
mercredi 9 avril 2003 à 17:56:27 |
Re : une précision

jmtoulon
|
Tu as une bibliotèque en vb pour calculer les grand nombre ???
------------------------------- Réponse au message : -------------------------------
> C' est juste pour te dire qu' en VB si t' as pas une bibliothèque rapide pour traiter les grands nombres çà sert à rien d' essayer de faire du RSA car un nombre de type long va à 10^9 et pour le RSA il te faut des nombre allant jusqu' à 10^40 minimum. > > Sinon je dois avoir l' algo de base mais fo que je le retrouves je le poste dès que je l' ai > > ------------------------------- > Réponse au message : > ------------------------------- > > Bonjour, > Je suis en train d essayer de faire un RSA en visual basic selon la demande > de mon maitre de stage. > J en suis au point de calculer la clef privee D. > Apparement il faut utiliser l'algorithme d'Euclide etendu.J ai vu aussi qu > on pouvait utiliser la fonction d Euler puisque dans les deux cas il s agit > de calculer l inverse d'un modulo. > Mais comme je ne suis pas tres matheux, je n ai pas tout compris. > Alors j aimerais savoir quelle methode utiliser, et si quelqu un avait un > algo detaille a me proposer sachant biensur que j ai deja E et (p-1)(q-1) > Merci > > PS: Je risque sans doute de reposer des questions par la suite. > > Rurouni >
|
|
mardi 26 août 2008 à 11:32:50 |
Re : [Cryptographie] RSA

bonalty
|
je remercie le forum de m'avoir intégré dans le cercle des développeurs.Je suis qu'un débutant et j'espère que cette nouvelle famille me permettra d'approffondir daventage mes connaissances informatiques, surtout fera de moi un bon développeur. Boni ATSEBI
|
|
Cette discussion est classée dans : utiliser, rsa, calculer, cryptographie
Répondre à ce message
Sujets en rapport avec ce message
cryptographie system RSA [ par sarita103753 ]
je cherche un programme en java de cryptage et decryptage qui utilise la methode RSA merci
étirer dessin sur picturebox [ par tykkenneo ]
bonjour, alors debutant en vb.net, je crée un graphe dynamique pour les besoins d'un stage et j'ai un problême qui se pose, c'est qu'il faut pouvoir d
autoCAD vers ecxel [ par autocad53 ]
bonjours à tous je doit créer un modèle calculatoire pour dimentionner des instal' de chauffage et donc utiliser excel et autoCAD, mais j'ais du mal à
solveur, inconsistant. [ par wake81 ]
Bonjour à tous,Je vous sollicite pour un problème que je n'arrive pas à comprendre.J'utilise le solver sous Excel 2003 et notamment sous VBA. et je co
OleDbDataAdapter en global :/ ? [ par desperados27 ]
Quand j'utilise le DataAdapter en local (dans la méthode), ca fonctionne.Maintenant je veux l'utiliser en global, mais VS me dit que je n'ai pas insta
ADO.NET [ par bouv ]
Bonjour,J'ai déjà posé la question mais je n'ai pas obtenu de réponse alors je retente ma chance.J'essai d'utiliser la technologie ADO.NET mais je per
comment utiliser un evenement dans une classe [ par yamanda06 ]
Bonjour ! salut a toutes et à tous comment gerer un evenement d'un classsemerci d'avance
Lire champs [ par Dane6 ]
Bonjour, Savez-vous me dire comment fait-on pour aller chercher un champs (field)d'une table dans une base de données, pour la stocker dans une variab
Utilisation des expressions régulières [ par sogesalex ]
Bonjour,J'ai quelques modifs à faire dans une appli développée sous VB6.J'aurais souhaité utiliser des expressions régulières pour remplacer des porti
VB.Net ShellExecute en .Net ??? [ par MagDix ]
Salut Je veux utiliser le ShellExecute mais en .Net. Étant donné que la fonction d'API ShellExecute est intégré au frameworkalors je dois utiliser S
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|