Função Senhas C/C++
Publicado por Diego Furtado 11/07/2009
[ Hits: 13.358 ]
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;
}
genpass - gerador de senhas seguras
Spieluhr - esse código pode ser considerado um vírus?
IntensiveDoS - ferramenta de DoS para pentesting
intdb - gerador de wordlist numerica
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Migração do KDE Plasma para Cinnamon no Gentoo (com systemd) + Tema Colloid
Como desativar a economia de energia no Gentoo (Systemd, Wi-Fi, USB e SSH)
Tenha opção de emblemas embutido no pcmanfm
Linux mint cinnamon travando. (2)
Vulkan Gaming no Slackware [RESOLVIDO] (14)









