begin process at 2012 02 14 21:47:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Math et Visual Basic 6 (RSA)


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

Math et Visual Basic 6 (RSA)

vendredi 15 octobre 2004 à 11:47:45 | Math et Visual Basic 6 (RSA)

Masterstarship

Bonjour ,

je cherche a ecrire un prog pour un cryptage RSA

c = m^e mod(n)

et

m = c^d mod(n) pour le decryptage

le probleme c'est que je n'arrive pas a manipuler de tres grand nombre en VB6

existe t'il quelque chose (comme BigInteger en java) pour faire cela ?

Merci d'avance

Masterstarship
vendredi 15 octobre 2004 à 12:44:52 | Re : Math et Visual Basic 6 (RSA)

CanisLupus

Membre Club Administrateur CodeS-SourceS
Salut, ce que je peux te dire c'est qu'en vb (qque soient les versions) tu vas galérer.
J'ai posé une source http://www.vbfrance.com/code.aspx?id=21566 basée sur MD5 et traduite d'un prog en C.
La grosse difficulté venait justement des types de données (signed et unsigned qui n'existent pas en VB).
Si tu veux manipuler de très grands nombres en VB il faut passer au moins par le type double dont la valeur est comprise entre -1,79769313486232E308 et -4,94065645841247E-324 pour les nombres négatifs et entre 4,94065645841247E-324 et 1,79769313486232E308 pour les positifs donc imprécision aux alentours du 0.
On peut prendre aussi le type Currency : Cette représentation offre une plage comprise entre -922 337 203 685 477,5808 et 922 337 203 685 477,5807.

Bonne prog

Cordialement, CanisLupus
vendredi 15 octobre 2004 à 16:09:55 | Re : Math et Visual Basic 6 (RSA)

Gobillot

Il reste la possibilité de reprogrammer les opérations en utilisant des Strings non limités en taille.

va voir ici:
http://www.vbfrance.com/code.aspx?ID=7338

Bon courage !

vendredi 15 octobre 2004 à 16:38:21 | Re : Math et Visual Basic 6 (RSA)

CanisLupus

Membre Club Administrateur CodeS-SourceS
Gobillot a raison mais c'est quand même une galère et pas très rapide. (analyse de chaines + calculs répétés .....).
Je me demande s'il n'existe pas une source de ce type mais avec manipulations au niveau des bits, sinon, rien que pour le fun, ça vaudrait peut-être le coup de travailler là-dessus.

Cordialement, CanisLupus

lundi 18 octobre 2004 à 12:52:33 | Re : Math et Visual Basic 6 (RSA)

Masterstarship

Merci pour votre aide

J'espere que je vais y arriver

@+

Masterstarship
dimanche 26 mars 2006 à 20:03:59 | Re : Math et Visual Basic 6 (RSA)

Scientophage

Je pense que le plus simple est d'utiliser la formule de maths  :
a^n mod q = ((a mod q)^n) mod q
il y a aussi la formule :
a+b mod q = (a mod q + b mod q) mod q
qui peut être utilisée. Ces formules augmentent le nombre de calculs mais cela permet d'éviter d'avoir des trop grands nombres en utilisant des boucle et en décomposant le nombre de départ en somme de multiples de puissances de 10


Cette discussion est classée dans : visual, basic, mod, math, rsa


Répondre à ce message

Sujets en rapport avec ce message

Fermer des programmes avec visual basic [ par Aurélien ] Voila mon problème:Je viens de commencer à programmé avec visual basic et j'ai créé (on ne rigole pas!) un petit programme sous VB5 qui permet de lanc concaténer des *.rtf en visual basic [ par Super Franck ] Comment concaténer des fichiers *.rtf à l'aide d'une macro en visual basic pour Word Code spécifique d'imprimante en Visual Basic [ par Pierre ] Est-il possible en Visual Basic d'envoyer directement des codes de contrôles spécifiques à une imprimante? Je pense particulièrementà la modification Visual Basic Version 5 [ par Olivier ] Je cherche à acheter la version 5 de Visual Basic. où puis je m'adresser.Merci. numeroter des factures [ par lemon ] Visual basic pour ExcelVoulant incrementer des factures (234, 235, 236..), je voudrais le faire faire automatiquement par une macro Visual Basic pour PORTAGE EN VISUAL BASIC [ par DTM ] Bonjour,je recherche un traducteur pour porter une application quick basic en VB.Merci de vos reponses. Api windows via visual basic 4.0 pro [ par Ouibounet ] Je cherche de la doc sur les api de windows pouvant etre intégrées dans le vb. si quelqu'un connait un site sur le quel je pourrais télécharger des do Etes vous un boss en visual basic si oui répondez à cette question pour le prouver [ par bashune ] bonjour,je voudrais savoir s'il était possible d'insérer des fichier ds notre aplication si oui commentmerci :) ne répondre seulement si vous êtes un boss un visual basic [ par bashune ] bonjourj'aimerais savoir comment ajouter un fichier exe à notre applimerci:) Utilisation des API Lotus Notes dans Visual Basic [ par KRL ] Je recherche activement des exemples de codes sur l'utilisation des classes Notes dans visual Basic.(notemment l'utilisation des propriétes de la clas


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,515 sec (3)

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