[Cryptologie] Algorithmes de chiffrement

Résolu/Fermé
elsadelatoundra Messages postés 126 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 3 juillet 2008 - 11 mai 2007 à 14:02
petite info Messages postés 54 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 23 mars 2009 - 14 avril 2008 à 23:10
Bonjour,

J'aimerais savoir savoir pourquoi, étant donné les avantages des algorithmes de chiffrement à clés asymétriques, on continue à utiliser des algorithmes de chiffrement à clé symétrique ...

Je vous remercie d'avance pour votre réponse !
A voir également:

4 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
11 mai 2007 à 14:07
Parceque les algo à chiffrement asymétrique nécessitent des calculs énormes.
ça prend trop de temps, et trop de charge CPU.


Ce qu'on fait, généralement, c'est qu'on créé une clé aléatoire qu'on utilise en chiffrement symétrique, et on chiffre cette clé en asymétrique.

Ainsi les algos asymétrique (gourmands en CPU) ne travaillent que sur une petite donnée (la clé). Et c'est cette clé qu'on utilise pour protéger tout le reste des données (avec un algo symétrique, très rapide).
1
WinGs Messages postés 245 Date d'inscription lundi 23 avril 2007 Statut Membre Dernière intervention 25 novembre 2008 34
11 mai 2007 à 14:10
On met en place un niveau de sécurité en fonction de ce qu'il y a a protéger.
Pour un petit réseau local, dans une PME par exemple, c'est inutil de mettre en place des certificats authentifiés par une autorité de certification ...
Idem, dans ce cas il faut un serveur WEB avec SSL pour HTTPS, même si c'est assez simple à mettre en place, c'est toujours du temps non négligeable ...

C'est la même chose que l'IPV6 ... avantages et inconvénients
Le monde n'est pas binaire ( ... domage :D )
1
elsadelatoundra Messages postés 126 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 3 juillet 2008 14
11 mai 2007 à 14:22
Merci beaucoup, vos réponses me sont très utiles !!

PS : un grand merci pour la rapidité de vos réponses ;-)
1
petite info Messages postés 54 Date d'inscription jeudi 20 mars 2008 Statut Membre Dernière intervention 23 mars 2009 10
14 avril 2008 à 23:10
program crydecry;
uses wincrt;
var
s:string[30];
J:integer;
begin
writeln(' IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII');
writeln(' II le programme pour crypter ou decrypter votre texte II');
writeln(' II II');
writeln(' IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII');
writeln;
begin
writeln(' entrez votre texte S.V.P:>> ');
read(s);
for j:=1 to length(s)do
case s[j] of
'a','A':s[j]:='Z'; 'b','B':s[j]:='Y'; 'c','C':s[j]:='X'; 'd','D':s[j]:='W'; 'e','E':s[j]:='V';
'f','F':s[j]:='U'; 'g','G':s[j]:='T'; 'h','H':s[j]:='S'; 'i','I':s[j]:='R'; 'j','J':s[j]:='Q';
'k','K':s[j]:='P'; 'i','I':s[j]:='O'; 'm','M':s[j]:='N'; 'n','N':s[j]:='M'; 'o','O':s[j]:='L';
'p','P':s[j]:='K'; 'q','Q':s[j]:='J'; 'r','R':s[j]:='I'; 's','S':s[j]:='H'; 't','T':s[j]:='G';
'u','U':s[j]:='F'; 'V','v':s[j]:='E'; 'w','W':s[j]:='D'; 'x','X':s[j]:='C'; 'y','Y':s[j]:='B';
'z','Z':s[j]:='A'; '0':s[j]:='9'; '1':s[j]:='8'; '2':s[j]:='7'; '3':s[j]:='6';
'4':s[j]:='5'; '5':s[j]:='4'; '6':s[j]:='3'; '7':s[j]:='2'; '8':s[j]:='1';
'9':s[j]:='0'; '*':s[j]:='?'; '?':s[j]:='*'; '/':s[j]:='-'; '-':s[j]:='/';
'+':s[j]:='!'; '!':s[j]:='+'; ' ':s[j]:='#'; '(':s[j]:='@'; '@':s[j]:='(';
')':s[j]:='&'; '&':s[j]:=')'; '.':s[j]:='"'; '"':s[j]:='.'; '=':s[j]:='é';
'é':s[j]:='='; ':':s[j]:='?'; '?':s[j]:=':'; '?':s[j]:=','; ',':s[j]:='?';
end;
writeln(' voila votre texte: ');
writeln(s);
end;
end.
0