Rechercher : dans
Par :

Je cherche un programme de cryptage RSA

Dernière réponse le 31 oct 2009 à 01:16:31 ficam1, le 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

Meilleures réponses pour « je cherche un programme de cryptage RSA » dans :
Désactiver l'exécution de certains programmes au démarrage VoirDésactiver l'exécution de certains programmes au démarrage - Windows 98/Me/2000/XP/Vista Avec msconfig Avec WinPatrol Avec Startuplite Avec CCleaner Remarques Lorsque vous installez des logiciels, certains s'exécutent à chaque...
Supprimer complètement un programme VoirMalgré 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...
Lancer un programme au démarrage du PC VoirLe problème Les solutions 1- Sans toucher au registre 2- En modifiant le registre Désactiver son lancement Le problème Certains programmes tels que Mozilla Firefox, Internet explorer ou encore les programmes de messagerie électronique ne...
Télécharger ProgDVB VoirLa 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...
Le chiffrement avec RSA Voirle 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...
Enterprise Resource Planning (ERP) - Progiciel de Gestion Intégr VoirIntroduction 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...
Introduction à la programmation des CGI VoirPré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...

1

sebsauvage, le 20 mai 2004 à 23:20:15
  • +1

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 9 jun 2004 à 13:31:08

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 20 jui 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 22 jui 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 23 jui 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 24 mar 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 13 jun 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

22

i.techk, le 24 jui 2009 à 19:04:49

Salut je cherche une librairie ou solution Java gratuite pour crypter en RSA
j'ai vu ton post d'il y a quelques années sur commentcamarche, je me permet de te contacter pour te demander de l'aide ou des conseils

je sais que t'avais fait le programme en C mais merci d'avance pour toute aide

Répondre à i.techk

23

uchowaya, le 31 oct 2009 à 01:01:17

Vous pouvez m'envoyer le programme de RSA que vous avez developpé en C svp sur cette adresse email uchowaya@hotmail.com

Répondre à uchowaya

7

arth, le 24 mar 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 24 jui 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 2 déc 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 15 oct 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 13 jan 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 13 jan 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 30 jan 2008 à 16:38:46

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

Répondre à sylvain

13

usthb, le 28 mar 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 28 mar 2008 à 16:37:02
Répondre à sebsauvage

15

asmai, le 30 avr 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 30 avr 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 8 mai 2008 à 18:15:35
  • +3

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 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 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

24

 pacorabanix, le 31 oct 2009 à 01:16:31
  • +1

Bonjour, votre message est hors sujet, et peu respectueux, veuillez lire la charte svp avant de poster.
bonne soirée

Répondre à pacorabanix