Précédent   Forum des professionnels en informatique > Systèmes > Linux > Sécurité
Sécurité Vos questions sur la sécurité sous Linux/Unix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/01/2011, 21h08   #1
Membre confirmé
 
Inscription : juin 2006
Messages : 566
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 566
Points : 277
Points : 277
Par défaut Crypter de "long" message avec du RSA ?

Bonjour bonjour,

Voila j ai des messages un chouilla gros a crypter puisqu'ils font un peu plus de 2084 bytes. J utilise RSA en C++ avec cryptopp (tout autre algo assymetrique peut être utiliser, mais ca reste le plus simple ^^).
Et si j ai bien compris, par mesure de securite, des messages plus grand que 1/3 de la cle ne peuvent être crypte avec RSA.

Soit, mais heu dans ce cas, comment je fais ?
J avais penser a couper mon message en bloc, crypter chaque bloc, envoyer le tout, puis faire le systeme inverse, mais n'y a il pas de meilleur solution ?
Djobird est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 21h00   #2
Expert Confirmé Sénior
 
Avatar de ram-0000
 
Raymond
Inscription : mai 2007
Messages : 7 471
Détails du profil
Informations personnelles :
Nom : Raymond

Informations forums :
Inscription : mai 2007
Messages : 7 471
Points : 10 993
Points : 10 993
L'idée dans ce cas, c'est de générer un nombre aléatoire (une clé de session), de chiffrer cette clé de session avec RSA et de l'envoyer en début de message et ensuite de chiffrer avec un algorithme symétrique (DES, AES, IDEA) le reste du message à l'aide de cette clé de session.

Le récepteur doit alors lire la clé de session chiffrée, déchiffrer la clé de session avec RSA, utiliser cette clé de session déchiffrée avec l'algorithme symétrique négocié pour déchiffrer le message.

C'est exactement ce que fait SSL (dans les grandes lignes)
__________________
Raymond

Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
WinAgentLog WinAgentLog est un service Windows qui collecte en temps réel les messages Microsoft EventLog et les retransmet en utilisant le protocole Syslog à une machine distante.
e-verbe Un logiciel de conjugaison des verbes de la langue française

Ma page personnelle sur DVP

ram-0000 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/01/2011, 22h53   #3
Membre confirmé
 
Inscription : juin 2006
Messages : 566
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 566
Points : 277
Points : 277
Merci bien, c'est en effet ce que mes recherches m'ont appris entre temps.
Merci beaucoup ^^
Djobird est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h44.


 
 
 
 
Partenaires

Hébergement Web