|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : juin 2006 Messages : 566 ![]() |
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 ? |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Raymond Inscription : mai 2007 Messages : 7 471 ![]() |
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çaiseMa page personnelle sur DVP |
|
|
10
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : juin 2006 Messages : 566 ![]() |
Merci bien, c'est en effet ce que mes recherches m'ont appris entre temps.
Merci beaucoup ^^ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com