Flux rss
Rechercher : dans
Par :

Je cherche un programme de cryptage RSA

ficam1, le jeudi 20 mai 2004 à 11:36:26 
 Signaler ce message aux modérateurs

Salut
j ai besoin d un progaramme (c/c++)de cryptage et decryptage qui utilise la methode RSA et je vous en serai tres reconnaissant si la clé est codée sur 128bits et merci bp
mon e_mail est : ficam1@yahoo.fr

1

sebsauvage, le jeudi 20 mai 2004 à 23:20:15

Hello.

Je pense que tu trouvera ce qu'il te faut dans la librairie OpenSSL.
Les sources sont disponibles et elle contient l'algo RSA.

http://www.openssl.org/

Répondre à sebsauvage

2

Nora, le mercredi 9 juin 2004 à 13:31:08
  • +1

Salut !

et bien je fais exactement la même recherche (programme RSA ou DES ou autre en C/C++) que toi alors si ca ne te dérange pas, tiens moi au courant de tes recherches ou plutot de tes trouvailles !
Merci beaucoup : n_elfahli@hotmail.com
Au plaisir de te lire !

Répondre à Nora

3

lamiah, le mardi 20 juillet 2004 à 19:42:10

Salut
moi aussi je travail sur le RSA , j ai programmer algoritme mais je trove toujour des difficulter pour le decryptage , defois il crypte tres bien defois non , je ne sais pas ou est il le probleme
SVP aider moi

Répondre à lamiah

4

lamiah, le jeudi 22 juillet 2004 à 16:22:53

Salut
moi aussi je cherche le meme programme , bon j'ai programmaer l'algorithme RSA en c++ , mais il ne decrypte pas correctement (defois)
SVP aider moi

Répondre à lamiah

5

Nora, le vendredi 23 juillet 2004 à 14:00:52

Salut,

en quoi souhaites-tu l'implémenté ? j'en ai un en C sur NT mais il faut savoir qu'il est très nul également... au fait c'est celui du site en mieux.

Répondre à Nora

6

mitzic, le vendredi 24 mars 2006 à 09:12:43

Salut
je travaille actuellement sur le cryptage par rsa.
Je suis proche de le réaliser.
dans deux ou trois jours je le méttrai en ligne.
c'est un code en c.
bon courage

Répondre à mitzic

19

ced, le vendredi 13 juin 2008 à 14:18:09

Salut,
Je cherche moi aussi a décrypter du texte (j'ai la clef privée sur 2048 bits, mot de passe et clef publique avec un algo RSA), mais je n'arrive pas a trouver un utilitaire sympa pour faire ça simplement.
T'as pu finir ton progr en C? si oui, t'es prets partager les sources et l'exe?

Je sais que le post date un peu, mais un petit coup de main serait bienvenue
Merci,
Ced.

Répondre à ced

7

arth, le vendredi 24 mars 2006 à 09:30:27

Dis moi il m'intéresse ton programme rsa, mais je voulais savoir comment tu as fait pour générer des grands nombres premiers et quelle biblio tu as utilisé pour les gérer. Si tu le mets éffectivement en ligne, bah si tu peux dire ou ce serait sympa : )

Répondre à arth

20

baresi, le jeudi 24 juillet 2008 à 09:59:14

Je cherche un programme en language C qui realise le RSA
et la signature
merci

Répondre à baresi

8

BOYER, le samedi 2 décembre 2006 à 17:50:41

Bonjour je m'appelle Romain et je voudrais savoir comment on entre dans une session protégée par mot de passe. J'ai essayé d'ouvrir windows en mode sans échek mais sa ne marche toujour pas. Si vous passédez un programme de décodage de mot de passe, ce serai trés émable a vous de m'en faire par. merci
mon e-mail:

jsplaplaine@hotmail.com

Répondre à BOYER

9

atbir Zeddou, le lundi 15 octobre 2007 à 13:20:22

Bonjour;
SVP je suis un physicien et je desir le même programme si vous trouver ce programme prière me le transferer à mon mail(z.atbir@yahoo.fr) et merci infinement.
Mes sallutations.

Répondre à atbir Zeddou

10

rabehislam, le dimanche 13 janvier 2008 à 11:46:42

Salut ben je cherche un programme du cryptage et decryptage du son si tu es uinteresser contacte moi sur rabehislam@hotmail.fr

Répondre à rabehislam

11

sebsauvage, le dimanche 13 janvier 2008 à 17:48:24

Cherches par plus loin: GPG peut crypter et décrypter les sons, les images ou n'importe quel autre type de fichier.

Répondre à sebsauvage

12

sylvain, le mercredi 30 janvier 2008 à 16:38:46

Je cbherche un programme de cryptage et de décryptage RSA en langage java

Répondre à sylvain

13

usthb, le vendredi 28 mars 2008 à 16:20:38

Je cherche des document sur le rsa sertout operateur arirhmetique pour rsa j'ai bosoin et je suis presse

Répondre à usthb

14

sebsauvage, le vendredi 28 mars 2008 à 16:37:02
Répondre à sebsauvage

15

asmai, le mercredi 30 avril 2008 à 16:12:35

Salut
j ai besoin d un progaramme (c ou bien java)de cryptage et decryptage avec l'algorithme RSA pour completer mon projet de fin d'etude.
et merci...

Répondre à asmai

16

sylvain, le mercredi 30 avril 2008 à 19:22:18

Salut,

J'ai fait un projet tutore dans lequel j'ai créer une application graphique avec l'algorithme de cryptage et de decryptage avec l'algorithme RSA. Si tu veux je peux te l'envoyer! laisse moi ton adresse mail! moi c'est loy.sylvain@orange.fr

Répondre à sylvain

17

karim1506, le jeudi 8 mai 2008 à 18:15:35
  • +2

Bonjour,package myrsa;
import java.io.*;
import java.math.*;
import javax.crypto.*;
import java.security.*;
import java.security.spec.*;
import java.security.interfaces.*;
import java.math.BigInteger;


/**
* Cette classe propose des méthodes permettant de crypter et décrypter des
* messages avec l'algorithme RSA. Le message doit cependant être plus petit
* que KEY_SIZE.
*/


/**
*
* @author kerim
*/
public class MyRsa {public final static int KEY_SIZE = 1024; // [512..2048]

private RSAPublicKey publicKey;
private RSAPrivateKey privateKey;


public MyRsa() {
}


public RSAPublicKey getPublicKey() {
return publicKey;
}


public byte[] getPublicKeyInBytes() {
return publicKey.getEncoded();
}


public RSAPrivateKey getPrivateKey() {
return privateKey;
}


public byte[] getPrivateKeyInBytes() {
return privateKey.getEncoded();
}


public void setPublicKey(RSAPublicKey publicKey) {
this.publicKey = publicKey;
}


public void setPublicKey(byte[] publicKeyData) {
try {
X509EncodedKeySpec publicKeySpec = new X509EncodedKeySpec(publicKeyData);
KeyFactory keyFactory = KeyFactory.getInstance("RSA");
publicKey = (RSAPublicKey)keyFactory.generatePublic(publicKeySpec);
}
catch (Exception e) {System.out.println(e);}
}


public void setPrivateKey(RSAPrivateKey privateKey) {
this.privateKey = privateKey;
}


public void setPrivateKey(byte[] privateKeyData) {
try {
PKCS8EncodedKeySpec privateKeySpec = new PKCS8EncodedKeySpec(privateKeyData);
KeyFactory keyFactory = KeyFactory.getInstance("RSA");
privateKey = (RSAPrivateKey)keyFactory.generatePrivate(privateKeySpec);
}
catch (Exception e) {System.out.println(e);}
}


public void generateKeyPair() {
try {
KeyPairGenerator keyPairGen = KeyPairGenerator.getInstance("RSA");
keyPairGen.initialize(KEY_SIZE, new SecureRandom());
KeyPair kp = keyPairGen.generateKeyPair();
publicKey = (RSAPublicKey)kp.getPublic();
privateKey = (RSAPrivateKey)kp.getPrivate();



}
catch (Exception e) {System.out.println(e);}
}


public byte[] crypt(byte[] plaintext) {
return crypt(new BigInteger(addOneByte(plaintext))).toByteArray();

}


public byte[] crypt(String plaintext) {
return crypt(plaintext.getBytes());
}


public byte[] decryptInBytes(byte[] ciphertext) {
return removeOneByte(decrypt(new BigInteger(ciphertext)).toByteArray());
}


public String decryptInString(byte[] ciphertext) {
return new String(decryptInBytes(ciphertext));
}


/**
* Cette méthode permet de tester le bon fonctionnement des autres.
*/
public static void main(String[] args) {
String plaintext = "issam";
System.out.println("plaintext = " + plaintext);
MyRsa rsa = new MyRsa();
rsa.generateKeyPair();

byte[] publicKey = rsa.getPublicKeyInBytes();
byte[] privateKey = rsa.getPrivateKeyInBytes();

byte[] ciphertext = rsa.crypt(plaintext);

System.out.println("ciphertext = " + new BigInteger(ciphertext));

// rsa.setPublicKey(publicKey);
// rsa.setPrivateKey(privateKey);
String plaintext2 = rsa.decryptInString(ciphertext);
System.out.println("plaintext2 = " + plaintext2);
if (!plaintext2.equals(plaintext)) System.out.println("Error: plaintext2 != plaintext");
}


private BigInteger crypt(BigInteger plaintext) {
return plaintext.modPow(publicKey.getPublicExponent(), publicKey.getModulus());
}


private BigInteger decrypt(BigInteger ciphertext) {
return ciphertext.modPow(privateKey.getPrivateExponent(), privateKey.getModulus());
}


/**
* Ajoute un byte de valeur 1 au début du message afin d'éviter que ce dernier
* ne corresponde pas à un nombre négatif lorsqu'il sera transformé en
* BigInteger.
*/
private static byte[] addOneByte(byte[] input) {
byte[] result = new byte[input.length+1];
result[0] = 1;
for (int i = 0; i < input.length; i++) {
result[i+1] = input[i];
}
return result;
}


/**
* Retire le byte ajouté par la méthode addOneByte.
*/
private static byte[] removeOneByte(byte[] input) {
byte[] result = new byte[input.length-1];
for (int i = 0; i < result.length; i++) {
result[i] = input[i+1];
}
return result;
}}

Répondre à karim1506

18

hamza_bba, le samedi 10 mai 2008 à 16:42:37

Salut karim

merci beacoup pour votre programme qui ça marche trés bien

just pouvez vous m'envoyer qlq commentre sur votre programme pour je puisse compendre comment ça marche

bonne journée

Répondre à hamza_bba

21

 sarrita, le samedi 2 mai 2009 à 21:47:53

Merci
je vous 1 programme de cryptage de un fichier basé sur la chiffrement par décalage merci et je veux la réponse plus vite stp

Répondre à sarrita
Explication a RSA je vais peut-etre etre un peu lourd, mais j'ai rien compris au systeme de cryptage RSA. p et q 2 nombres premiers ==> OK d entier premier avec p-1 et q-1 ==> ??? e=1/d mod ((p-1)(q-1)) ==> ??? puis l'encodage c=((m)puissance e) mod(n) ==> ??? et... www.commentcamarche.net/forum/affich-28950-explication-a-rsa
Le chiffrement avec RSA le système RSA Le premier algorithme de chiffrement à clé publique (chiffrement asymétrique) a été développé par R.Merckle et M.Hellman en 1977. Il fut vite rendu obsolète grâce aux travaux de Shamir, Zippel et Herlestman, de célèbres... www.commentcamarche.net/contents/crypto/rsa.php3
Algorithme de cryptage (Résolu) je voudrais bien savoir quels sont les algorithme de cryptage les plus utilisés sur le marché .Merci de votre réponse.ca sera trés important pour moi www.commentcamarche.net/forum/affich-1309644-algorithme-de-cryptage
Désactiver l'exécution de certains programmes au démarrageDésactiver l'exécution de certains programmes au démarrage - Windows 98/Me/2000/XP/Vista Avec msconfig Avec Winpatrol Remarques Lorsque vous installez des logiciels, certains s'exécutent à chaque démarrage de votre ordinateur.... www.commentcamarche.net/faq/sujet-6816-desactiver-l-execution-de-certains-programmes-au-demarrage
Supprimer complètement un programmeMalgré la désinstallation d'un programme, il se peut que des clés de registre ou des fichiers soient encore présents sur le PC. Si la méthode "classique" (clic droit/supprimer) ne fonctionne pas, il suffit d'utiliser l'éditeur du registre. Mise en... www.commentcamarche.net/faq/sujet-519-supprimer-completement-un-programme
[Linux] Installer les programmes (gestion des paquets, compil)************************************************************** **** INSTALLER UN PROGRAMME SOUS LINUX : **** * LA GESTION DES PAQUETS ou COMMENT SE SIMPLIFIER LA VIE * ** UN EXEMPLE DE COMPILATION POUR SE FAIRE LA MAIN ... www.commentcamarche.net/faq/sujet-1328-linux-installer-les-programmes-gestion-des-paquets-compil
Cryptage de disque dur (Résolu)Bonjour, Je voudrais savoir comment je peut Crypter mon disque dur. (Bloquer l'acces au contenu du disque dur grace a un mot de passe.) Car je deplace souvent mon disque dur, et je voudrais que personne ne l'utilise en dehors de moi. Et si possible... www.commentcamarche.net/forum/affich-12770652-cryptage-de-disque-dur
Cryptage et decryptage en java avec RSABonjour, j'ai un code java qui permet de crypter et decrypter en utilisant l'algorithme RSA. je voudrais separer les deux fonctions (crypter , decrypter) puisque je vais utiliser les sockets pour que le serveur puisse decrypter le mot de passe du... www.commentcamarche.net/forum/affich-6046790-cryptage-et-decryptage-en-java-avec-rsa
Un cryptage asymétrique rsaBonjour! J'aimerais obtenir un générateur de clé basé sur l'algorithm RSA fournit par Cryptix. J'utilise Eclipse 3.1.2 ainsi que le jdk 1.5 sous Windows xp. J'écris BaseRSAKeyPairGenerator RSAgenClé = (BaseRSAKeyPairGenerator)... www.commentcamarche.net/forum/affich-2478252-un-cryptage-asymetrique-rsa
Télécharger CryptoExpert ProfessionalCe logiciel vous permettra de crypter et de décrypter vos données. Les fichiers cryptés seront stockés dans un disque dur virtuel accessible via un mot de passe. Si le volume est démonté, les fichiers sont toujours cryptés. Le programme supporte les... www.commentcamarche.net/telecharger/telecharger-34060382-cryptoexpert-professional
Télécharger ProgDVBLa diffusion de programme en numérique est de plus en plus en vogue depuis l'apparition de la connexion haut-débit. ProgDVB est un programme destiné à regarder des chaînes TV et à écouter des stations radio sur votre ordinateur. Il supporte le DVB-S... www.commentcamarche.net/telecharger/telecharger-34056507-progdvb
Télécharger 5 Clicks - screen capture programCe logiciel est tout simplement un outil de capture d’écran. Facile à utiliser, il vous suffit de faire 5 clics pour lancer le programme et effectuer une capture à partir de n’importe quel écran. Les images prises peuvent être exportées... www.commentcamarche.net/telecharger/telecharger-34060259-5-clicks-screen-capture-program
Enterprise Resource Planning (ERP) - Progiciel de Gestion IntégrIntroduction aux ERP Les ERP (en anglais Enterprise Resource Planning), aussi appelés Progiciels de Gestion Intégrés (PGI), sont des applications dont le but est de coordonner l'ensemble des activités d'une entreprise (activités dites verticales... www.commentcamarche.net/contents/entreprise/erp.php3
Introduction à la programmation des CGIPrésentation de l'interface CGI Un script CGI (Common Gateway Interface, traduisez interface de passerelle commune) est un programme exécuté par le serveur web (on dit généralement « côté serveur »), permettant d'envoyer au navigateur de... www.commentcamarche.net/contents/cgi/cgiintro.php3
Analyste programmeur (développeur)Développeur Le métier de développeur (également nommé analyste-programmeur) consiste à concevoir et à développer une application informatique, c'est-à-dire transcrire un besoin en une solution informatique écrite dans un langage informatique.... www.commentcamarche.net/contents/metiers-informatique/analyste-programmeur-developpeur.php3