Ir ao conteúdo
  • Cadastre-se

Programa de Criptografia simples


Vzda

Posts recomendados

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.

Link para o comentário
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;
}

Link para o comentário
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.

 

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...