Função Senhas C/C++
Publicado por Diego Furtado 11/07/2009
[ Hits: 13.076 ]
Um função em C para receber a senha e colocar * na tela.
/// AUTOR : Diego Furtado de Souza /// EMAIL : dsouza.bh@gmail.com /// Espaço VOL : http://www.vivaolinux.com.br/~diegofsouza #include <stdio.h> #include <conio.h> #include <string.h> #include <cstdlib> bool passw(void); int main( ) { bool check; check = passw( ); system("cls"); if (check) printf("\nVoce Brilhou!!!!\n"); else printf("\nsenha invalida!!!\n"); return 0; } bool passw(void) { char caracter, pass[20];//Definido o tamanho da senha como 20. int count = 0;//Contador para posicoes na string pass. do { fflush(stdin); caracter = getch( );//Recebe caracter por caracter if (caracter == (char)13) //Enter { count++; break; } if(caracter != (char)13 && caracter != (char)8) { pass[count] = caracter; printf("*"); count++; } else if(caracter == (char)8) //Backspace { printf("\b \b");//Anda 1 posicao na tela e limpa o caracter digitado if (count > 0) count--; } } while (caracter != char(13) || count < 20); if (count > 0) pass[count-1] = '{FONTE}'; //Fecha a string de caracteres if (strcmp(pass,"12345"))//Compara a senha aqui. return false;//Senha errada retorna false else return true; //Senha correta retorna true. return 0; }
intdb - gerador de wordlist numerica
Exploit para kernel 2.6.12-rc4
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Arch Linux - Guia para Iniciantes (5)
Fone de ouvido não funciona quando conectado na parte frontal do gabin... (0)