begin process at 2012 02 13 16:49:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Débutants

 > 

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:04:11 | creation de cle rsa

thrmgs

bonjour je cherche un script javascript qui me permetterai de genere des cle publique selon une taille precise . comme sur cette page (sauf que c est en java , moi je m y connnait pas en java) http://www.bibmath.net/crypto/moderne/rsa.php3 voici la source: 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

Listes en Java [ par Joops ] Salut tous ...G un p'tit probleme :je fais un truc du genre :var Machin = ['Truc','Bidule',......];function Lire(Variable1,Variable2.....){ docume Java script sa mère la fute ! [ par FatBoy ] FatBoyVoila, j'ai un frame gauche avec trois listbox dedans (choix multicritères koi). Lors d'un changement sur le deuxième listbox mon javascript doi java script et nescape [ par sylvieweb ] Bonjour j'ai trouvé chez vous un menu déroulant en java scrip qui marche très bien avec Exploreur mais est invisible avec NescapeQui peux m'aider pour Changement de police en java script [ par didcab ] bonjour!!essayant de réaliser un dico traducteur franco lao,est il possible de selectionner une autre police pour afficher dans la base de données le pb avec un menu [ par cristina49 ] Salutje suis un peu nulle en javascript, alors je recquiert votre bienveillance pour m'aider ...j'ai utilisé un menu en java script pour présenter des Java et html [ par robyaltis ] Salut,je suis nouveau, et pas beaucoup d'expérience un programmation. Je fais surtout de la création graphique.Ma Question est la suivante: J'ai une p java 2: JScrollPane [ par adi06051977 ] salut,je fais un petit chat et j'ai un problème avec le scroll...SVP, est-ce que vous pouvez m'expliquer comment faire pour que le scroll d'un JTextAr pb History Java-Bean [ par Mitsu102 ] Bonjour, j'ai un pb de navigation sur mon site.Lorsque l'utilisateur fait "rafraichir", il met à jour l'url en court, donc revient sur la page precede java script [ par one_official ] Quelques fois lorsque j'utilise plus d'un code java script dans une page web, le premier ne fonctionne plus.J'aimerai savoir comment utiliser plus de Formulaire Java aider moi svp [ par alpat ] Le problème, est que 1. je ne recois pas de mail du formulaire.2. Jaimerais en profiter pour vous demander comment out fait pour faire un formulaire q


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 4,306 sec (3)

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