begin process at 2012 05 30 19:40:20
  Trouver un code source :
 
dans
 
Accueil > 

Tutoriels

 > 

Tutoriaux

 > mot de passe

mot de passe


 Information sur le tutoriel

Note :
Aucune note

 Description

Bonjour tous le monde,

Aujourd'hui j'ai décidais de poster un petit tutoriel sur le cryptage de mot de passe,
en remplacent les caractères par des astérisques. Il faut inclure la bibliothèque conio.h et string.h :

/*!
** Cryptage d'un
**
** mot de passe
**
** par des astérisques.
**
*/

#include <iostream>
#include <conio.h>
#include <string.h>

int main()
{
    char pass[10];
    int num=0;

    do{
        num=0;

        std::cout << "MOT DE PASSE :";

        while( ( pass[num]=getch() ) != '\n' && pass[num] != '\r' && num<100 )
           {
               putchar('*');
               num++;
           }
           pass[num]='\0';

           system ("cls");

        }while(strcmp("david",pass)!=0);

        std::cout << "BIENVENUE CODES-SOURCES!!!" << std::endl;

        return 0;
}


Tutorial

Et voila, j'espère que sa vous serviras !!!

Commentaires

Commentaire de CptPingu le 28/03/2011 12:17:40 administrateur CS

1) On ne dit pas cryptage, mais chiffrement. Petite discussion ici, d'ailleurs: http://www.cppfrance.com/forum/sujet-CS-CORRECTION-TITRE-THEME-FORUM_1387875.aspx
2) Ce n'est en rien un chiffrement, mais un simple "masquage".
3) Déjà dit, mais: l'orthographe ! Passe tes phrases dans word, dans gmail ou dans un logiciel de correction (antidote par exemple).

Commentaire de drodidier le 30/03/2011 05:57:35

salut,
j'ai testé ton programme, c'est pas mal.Mais comment faire pour l'utilisation de la touche back space par ce que vraiment un mot de passe qu'on peut pas effacer en cas d'erreur est à revoir.

Commentaire de Bacterius le 03/04/2011 14:42:21

Pas du chiffrement - simplement du masquage de données comme le souligne CptPingu. N'offre aucune sécurité à part contre les grand-mères. Je sais que l'intention est bonne mais merci d'éviter de poster des choses quand l'on n'est pas sûr des implications de ce que l'on fait, SURTOUT dans le domaine de la sécurité informatique - on a du mal à l'imaginer mais des personnes viennent et implémentent ces snippets dans leurs applications, et c'est comme ça qu'on arrive à pirater des applications et mettre en danger des entreprises (bon c'est caricaturé mais il y a du vrai).

Cordialement, Bacterius !

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales