Ir ao conteúdo
  • Cadastre-se
Vzda

Programa de Criptografia simples

Recommended Posts

Olá, sou iniciante na área de Lógica de Programação e eu gostaria de ajuda para fazer um programa no Dev C++ que receba uma senha alfanumérica de 6 digitos(usando vetor) e com uma chave numérica definida previamente, fazer a criptografia dessa senha

Exemplo da Chave:  1 2 3 4 5 6

Exemplo da Senha: C R E M E 1

Método de Criptografia: C+1=G

                                      R+2=W

                                      E+3=P

                                      M+4=I

                                      E+5=H

                                      1+6=7

E também fazer o processo de decriptografia. e Usar funções nos 2 casos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei como faço a parte de criptografar agora


#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define TAM_SENHA 6

//Configuração da senha para criptografia
char SENHA[]="CREME1";

//---------------------------------------
void Receber_Arquivo(){

}
void Criptografar(){

}


void Menu(){

int opcao;
while(1){
system("cls");
printf("\n *** CRIPTOGRAFIA DE SENHA *** \n");
printf("\n\n 1- Criptografar senha ");
printf("\n\n 2-Receber arquivo ");
printf("\n\n 3-Sair\n ");
scanf("%d",&opcao);
setbuf(stdin,NULL);
switch(opcao){
case 1:
system("cls"); 
Criptografar();
break;
case 2:
system("cls");
Receber_Arquivo();
break; 
case 3:
printf("\nFinalizando... \n\n");
system("pause");
exit(0); //Para o Loop
break;
default:
printf("Opcao Invalida! Tente novamente... "); 
}
}
}

int main(){

Menu();

return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Edit: Para postar códigos do fórum use a tag CODE apertando o botão <> no topo do campo de respostas, assim a formatação do código é mantida, e você evita que o fórum faça alterações no código.

 

Seguem abaixo alguns posts que podem te ajudar a entender melhor o que são chars na linguagem C, as questões desses tópicos envolviam problemas diferentes do seu, mas lidam com caracteres, e os mesmos conceitos de relação entre caracteres e números inteiros devem ser usados no seu programa. Então as respostas podem te ajudar a pegar a ideia do que seu programa deve fazer.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×