Chiffrement rsa (rivest shamir adleman)

Soyez le premier à donner votre avis sur cette source.

Vue 16 075 fois - Téléchargée 3 332 fois

Description

Bonjour, je vous met une source qui permet de chiffrer un tableau de byte en RSA, j'utilise la classe BigInteger pour la gestion des grands nombres, on notera toutefois que le chiffrement via RSA est très lent par conséquent on pourra l'utiliser pour une authentification lors d'une echange de données dans un protocol sécurisé (SSL, TSL,...) par exemple. Pour chiffrer de grande quantité de donnée on préferera un algorithme de chiffrement symétrique (clé secrete) par exemple AES (je vais mettre un code AES sous peu)...

Source / Exemple :


zip

Conclusion :


Si vous voyez des bugs ou des erreurs ou si vous avez des commentaires ou des questions n'hesitez pas.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
2
Date d'inscription
samedi 10 mai 2014
Statut
Membre
Dernière intervention
1 mars 2018

Ce gars est bon.... Merci beaucoup. Code efficace. Beaucoup de courage !!! ;)
Messages postés
1
Date d'inscription
jeudi 13 décembre 2007
Statut
Membre
Dernière intervention
26 avril 2010

Bonjour,
Personnellement je mets une très mauvaise note au code, en raison de l'utilisation de la classe Random.
En effet, la sécurité de RSA réside dans la difficulté de factoriser n = p*q.
Or Random ne garantit pas un choix totalement aléatoire de p et de q.
Ce chiffrement RSA n'est pas sûr, il s'agit plus d'un TP, à ne pas utiliser pour les transcation réellement sensible.
Je suis méchant c'est vrai mais l'auteur aurait bien du signaler, ceci afin d'éviter de voir ce genre de programme implémenté ailleurs.
A bon entendeur
Heahel le méchant ;)
Messages postés
589
Date d'inscription
lundi 25 août 2003
Statut
Membre
Dernière intervention
18 juillet 2010
1
Au contraire je suis content de voir que cela interesse et apporte un peu d'aide à certain. Si toi ou un autre avez des questions n'hesitez pas.
Messages postés
22
Date d'inscription
jeudi 5 août 2004
Statut
Membre
Dernière intervention
5 mai 2009

oui tu as raison
j'avais pas vu le test commenté dans la classe principale.
tout marche tres bien
je te félicite pour ce code.
merci
Messages postés
589
Date d'inscription
lundi 25 août 2003
Statut
Membre
Dernière intervention
18 juillet 2010
1
Ok je comprend mieu, je n'ai pas testé mais j'ai compris ce que tu veux dire car j'avais fait le même teste quand on m'a demandé de mettre une fenetre pour afficher le chiffré. Je confirme il n'est pas possible de déchiffrer a partir de la fenetre, par contre si tu veux une preuve que l'on peut dechiffrer tu as juste à mettre en commentaire la fenetre dans la classe principale.
Afficher les 25 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.