begin process at 2012 02 13 23:44:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Maths & Algorithmes

 > 

creation de cle rsa


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

creation de cle rsa

mercredi 12 avril 2006 à 12:35:59 | creation de cle rsa

thrmgs

Bonjour voila je m y connais pas du tout en java c est pour cela que je reclame votre aide afin de finalise mon projet scolaire . se que je voudrai c est de modifier se petit programme en java afin qu il genere une cle n qui soit egale a la cle N predefinit par moi meme exemple : je choisit N=425704030494521 et 50 pour la taille en bits. je voudrai que le programme trouve les cle e et d t elle que n=N voici le site http://www.bibmath.net/crypto/moderne/rsa.php3 et la source merci d avance import java.applet.Applet; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.math.BigInteger; import java.util.Random; public class makecle extends Applet implements ActionListener { public void init() { setBackground(Color.white); texte = new Label("Taille de la cl\351 (en bits) :"); area = new TextField(4); area.setText("50"); aff = new TextArea(8, 60); bouton = new Button("Fabriquer!"); bouton.setBackground(Color.orange); bouton.addActionListener(this); aff.setEditable(false); aff.setForeground(Color.red); add(texte); add(area); add(bouton); add(aff); } public void actionPerformed(ActionEvent actionevent) { AlertPanel alertpanel; try { Integer integer = new Integer(area.getText()); Random random = new Random(); BigInteger biginteger1 = new BigInteger(integer.intValue() / 2, 100, random); BigInteger biginteger2 = new BigInteger(integer.intValue() / 2, 100, random); BigInteger biginteger4 = biginteger1.multiply(biginteger2); biginteger1 = biginteger1.subtract(new BigInteger("1")); biginteger2 = biginteger2.subtract(new BigInteger("1")); BigInteger biginteger = biginteger1.multiply(biginteger2); BigInteger biginteger5 = new BigInteger("3"); for(BigInteger biginteger6 = biginteger5.gcd(biginteger); biginteger6.compareTo(new BigInteger("1")) != 0; biginteger6 = biginteger5.gcd(biginteger)) biginteger5 = biginteger5.add(new BigInteger("1")); BigInteger biginteger9 = biginteger; BigInteger biginteger14 = biginteger9; BigInteger biginteger8 = biginteger5; BigInteger biginteger10 = new BigInteger("1"); BigInteger biginteger13 = new BigInteger("0"); BigInteger biginteger11 = new BigInteger("0"); BigInteger biginteger7; for(BigInteger biginteger12 = new BigInteger("1"); biginteger8.compareTo(new BigInteger("0")) != 0; biginteger12 = biginteger7.subtract(biginteger12)) { BigInteger biginteger3 = biginteger9.divide(biginteger8); biginteger7 = biginteger9; biginteger9 = biginteger8; biginteger8 = biginteger8.multiply(biginteger3); biginteger8 = biginteger7.subtract(biginteger8); biginteger7 = biginteger10; biginteger10 = biginteger13; biginteger13 = biginteger13.multiply(biginteger3); biginteger13 = biginteger7.subtract(biginteger13); biginteger7 = biginteger11; biginteger11 = biginteger12; biginteger12 = biginteger12.multiply(biginteger3); } String s = new String("Cl\351 publique :\nn=" + biginteger4.toString() + "\n" + "e=" + biginteger5.toString() + "\nCl\351 priv\351e :\nn=" + biginteger4.toString() + "\n" + "d=" + biginteger11.toString()); aff.setText(s); return; } catch(NumberFormatException _ex) { alertpanel = new AlertPanel("Format du nombre incorrect!"); } } public String getAppletInfo() { return "Fabrication de cl\351s RSA - Fr\351d\351ric Bayart"; } public String[][] getParameterInfo() { return null; } public makecle() { isStandalone = false; } boolean isStandalone; Label texte; TextField area; TextArea aff; Button bouton; }


Cette discussion est classée dans : java, biginteger, biginteger8, biginteger5, biginteger7


Répondre à ce message

Sujets en rapport avec ce message

Héritages, sous classes, comprends pas! [ par lowang ] Bonjour a tous, voila mon problème: j'ai construit une sous-classe de B Socket [ par alpitux ] Salut, J'aimerai depuis un programme en java savoir qu'elles sont les machines (adresses IP) de mon réseau local qui sont connectées. Je pensais utili Validité d'un lien en java [ par bertrand69fr ] Bonjour, j'ai fait une application qui récupère des liens sur internet, mais le problème c'est que bcp de ces liens ne sont pas valides, alors j'aimer Erreur 500 Servlet Exception [ par IANA ] Bonjour à tous<?xml:namespac aide pour affichage [ par copin ] Salut! Je suis entrian de devellopper un prog de blackjack en java et j'ai un petit probleme pour joindre deux codes en un! Ce que je veux faire c'est pb jsp+ java beans [ par nounou15 ] Slt à tous! J'ai un pb auquel je cherche une réponse rapide. A chaque fois que j'utilise jsp avec java beans, j'ai toujours le meme message d'erreur : comment faire le tri d'un tableau en java [ par belkhouribchiamajda ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB Applet Java Listes Chainées Simples [ par pedro311 ] bonjour, je desirerais savoir comment faire pour changer la couleur dun element dessiné lors de la création dune applet java suite a la selectio  de c mot de passe [ par yo59270 ] slt, je suis en bts irisje viens de demarrer la partie sous java pour mon projet.j'ai un petit pb, je dois limité l'acces d'une page par un mot de pas communication entre un webservices java et un switch ecrit en C [ par j_aub ] slt tt le monde,en fait j'ai crée un web services en java (J2EE) , implémentant une fonction qui doit envoyer une chaine de caractère à un switch( le


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,905 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales