begin process at 2010 02 10 01:34:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Maths

 > 

Multiplication de grands nombres...


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

Multiplication de grands nombres...

lundi 11 avril 2005 à 22:21:05 | Multiplication de grands nombres...

greg505

Bonsoir a tous

Dans le but de creer prog simple utilisant le principe du RSA...

J'ai besoin de multiplier de grand nombres et d'afficher les resultats de mes calculs...

Comment faire pour multiplier genre :

45651436946129646531962132165 * 4542115421654121587481548

et afficher le resultat dans un memo sans le E scientifique ?

J'ai pris comme type DOUBLE pour les chiffres : ainsi ma multiplication ressemble a :

i := 45651436946129646531962132165.0 * 4542115421654121587481548.0

mais j'arrive pas a afficher i sans le E, j'ai essayé Format(), FormatFloat...

Merci de votre aide.
mardi 12 avril 2005 à 08:51:22 | Re : Multiplication de grands nombres...

Kenavo

Salut,

En regardant l'aide tu auras vu que le maximum de chiffres significatifs d'un réel est limité à 20. Il faut utiliser la méthode de l'école primaire  : 
http://www.delphifr.com/code.aspx?ID=24470

Si tu préfères un calcul plus rapide, il faut décrire un type d'entier sur 128 ou 256 bits et écrire les routines  de calcul et de transtypage (entier <->  chaîne)  pour les utiliser.

Ken@vo

Code, Code, Codec !

mardi 12 avril 2005 à 14:40:52 | Re : Multiplication de grands nombres...

sovitec

128 ou 256 bits pour du RSA c'est rikiki, les valeurs habituelles sont plutôt 1024 ou 2048 bits. Par contre RSA ne travaille que sur des entiers, donc pas besoin de nombre réels, mais plutôt de grands entiers, sous la forme de tableau d'entiers, comme dans DCP crypt (http://www.cityinthesky.co.uk/cryptography.html).
mardi 12 avril 2005 à 19:27:43 | Re : Multiplication de grands nombres...

greg505

le principe reste le meme...

mon but n'est pas de faire un prob blindé... c'est juste pour faire fonctionner le principe...


Cette discussion est classée dans : afficher, nombres, multiplication, grands, multiplier


Répondre à ce message

Sujets en rapport avec ce message

Grands nombres [ par Elrick ] Existe t-il un moyen pour effectuer des opérations (multiplications, modulo...) sur de grands nombres (environ 20 chiffres) avec Delphi ? MULTIPLICATION DE NOMBRES [ par guy jeuniaux ] Quelqu'un pourait il me dire la conversion à faire pour multiplier :1,2*100=120en sachant que 1,2 est saisi dans un Edit.j'essaie :n1:=strtofloat(edit Opération mathématique sur des grands nombres hexadécimaux. [ par KingRamses ] Bonjour à tous ceux qui lisent ceci,Voici ma question:Je dois faire ce calcul: Z = X^(-1) mod Y Mes valeurs "X" et "Y" sont: X:= '9DF125F1C789F2384DE2 Filter, trie sur Date [ par grandyaka54 ] Bonjour,J'utilise un TibTable pour afficher le contenu d'une table.J'y applique un filtre pour afficher une ligne voulu, mais une erreur se produit a Comment afficher les caracteres arabes en menu [ par lehcen ] comment afficher du code HTML dans un WebBrowser [ par H60 ] Bonjour à tous Je cherche comment afficher du code HTML dans un WebBrowser.Je récupère ou je génère du code et je voudrais le visualiser sous forme Comment afficher les caracteres arabes en menu [ par lehcen ] Bonjour comment faire pour afficher du texte avec des caracteres arabes dans TMAINMENU ? J'ai une form avec les components (TMainMenu, label) , (Delph problème d'affichage de date [ par pierrecoulon ] bonjour,je développe sous delphi 7.je travaille avec une base de donnée access. en employant un DBGrill je ne parvient pas à afficher l'heure uniqueme comment afficher les caractéres spéciaux sur quickreport [ par doudyi ] Merci d'avance!


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 0,577 sec (3)

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