Ir para conteúdo
Fórum Script Brasil
  • 0

SENHA COM NÚMEROS


roccoC/C++

Pergunta

Este programa faz validação de uma senha com "Números" cadastrada no compilador, e pode servir perfeitamente

como base para programas mais complexos.

http://codigosfontes-ccplus-plus.blogspot....om-numeros.html

Editado por roccoC/C++
Adicionar tags (Jonathan)
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>

int main()
{
    clrscr();
    int senha;
    printf("Entre com a senha:");
    scanf("%d", &senha);
    printf("\nVerificando...\n");
    if(senha==123) printf("Senha correta!\n\n");
    else{
    printf("Senha incorreta!\n\n");
    getch();
    exit(0);
    }

Depois deste código é só continuar com o programa que precisa da senha para ser acessado e colocar o '}' no final

E é bem menor e melhor que o seu...

Editado por athoslive
Link para o comentário
Compartilhar em outros sites

  • 0

Os dois códigos estão bons e funcionam, mas se alguém usar um programa pra gerar o assembly do seu executavel vai pegar a senha facilmente.

Uma maneira de dificultar a ação de um hacker e não colocar pistas.

Se eu procurar mensagem (Senha Correta) no codigo vou achar o if e o valor da senha.

Mas se eu usar variaveis e dificultar o ponto onde vão encontrar as mensagens o invasor vai ter mais dificuldade pra quebrar a segurança.

Alguns algoritmos de criptografia também podem ajudar a aumentar a segurança, alem de um contador limite de tentativas.

O codigo abaixo pode ser melhorado em muito.

Abs


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>

int main()
{
int resposta = 954;
char *msg[] = {"Senha Correta!\n\n", "Senha Incorreta\n\n"};
int status;
clrscr();
resposta = 123;
int senha;
printf("Entre com a senha:");
scanf("%d", &senha);
printf("\nVerificando...\n");
status = (senha==resposta);
printf(msg[!status]);
getch();
return status;
}
[/codebox]

Editado por CPP
Link para o comentário
Compartilhar em outros sites

  • 0

é verdade tem toda razão. Lembro quando eu abria exeutáveis em asm,tentando crackear.rsrs..

Na verdade uns dois eu quebrei. Cara muito obrigado pela dica,tenho acompanhado seus posts

e analisando - o percebo que gosta de ensinar

e eu com apenas 5 mêses de programação tenho muito mesmo que aprender.

Editado por roccoC/C++
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...