Du xor... très interessant, mais c'est un peu démodé... On utilise plutot son arrière fils, DES ou AES qui ont des Xor, mais un peu plus performant que la...
Ton programme est très bien, mais ne fournit pas de réelle sécuritée.
Simple question : on utilise DES plus souvent que RSA car DES est très rapide, en DES, les clefs font 64 bits... On est vraiment a l'abri de l'ataque par force brute ?
Fais attention qu'une erreur de segmentation ne survienne pas si un utilisateur un peu "con" ou sournois s'amuse à taper une clé de plus de 100 caractères !! Ce genre d'utilisateur sournois est rare mais un programme est censé palier à tous les problèmes possibles pouvant survenir lors de l'intervention de l'utilisateur.
Donc UNE solution possible serait de faire une boucle recupérant a chaque tour un caractere comme ceci :
int i=0;
while(cle[i] !='
' && i<100)
{
scanf("%c",&cle[i]);
}
mais si tu as une meilleure solution je suis ouvert a toute proposition...
Fais attention qu'une erreur de segmentation ne survienne pas si un utilisateur un peu "con" ou sournois s'amuse à taper une clé de plus de 100 caractères !! Ce genre d'utilisateur sournois est rare mais un programme est censé palier à tous les problèmes possibles pouvant survenir lors de l'intervention de l'utilisateur.
Donc UNE solution possible serait de faire une boucle recupérant a chaque tour un caractere comme ceci :
int i=0;
while(cle[i] !='
' && i<100)
{
GoldenEye, plutot que de t'embeter a mettre et enlever les caractere speciaux, et par la meme "embeter" les developpeurs sous gcc (tu voi de qui je veut parler lol), pourquoi tu ne mettra pas du tout de caractere accentue ni caractere speciaux !
18 juil. 2004 à 01:21
Ton programme est très bien, mais ne fournit pas de réelle sécuritée.
Simple question : on utilise DES plus souvent que RSA car DES est très rapide, en DES, les clefs font 64 bits... On est vraiment a l'abri de l'ataque par force brute ?
23 avril 2003 à 15:25
Donc UNE solution possible serait de faire une boucle recupérant a chaque tour un caractere comme ceci :
int i=0;
while(cle[i] !='
' && i<100)
{
scanf("%c",&cle[i]);
}
mais si tu as une meilleure solution je suis ouvert a toute proposition...
23 avril 2003 à 15:22
Donc UNE solution possible serait de faire une boucle recupérant a chaque tour un caractere comme ceci :
int i=0;
while(cle[i] !='
' && i<100)
{
17 déc. 2001 à 17:26
Mon prochain truc (les listes chaînées en C + tutorial) suivront tes sages conseils o cher Gandalf du C/C++...
@+
16 déc. 2001 à 22:24