Ir ao conteúdo
  • Cadastre-se
Guubs

CRIPTOGRAFIA DE TEXTO

Recommended Posts

Pessoal, preciso fazer um programa que criptografe o texto que o usuario digitar. 

montei o programa, mais não estou conseguindo montar o FOR do voi que criptografa a mensagem do usuario. Poderia me ajudar?

 

 

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
void criptografar()   // Estrutura de comando que poderá ser chamada para Criptografar o texto.
{  
   int palavra;
   printf("\n\n Digite o texto que sera Criptografado: ");
   scanf("%d", &palavra);
   for(
 
    }
 
void descriptografar()   // Estrutura de comando que poderá ser chamada para Descriptografar o texto Criptografado.
{
   printf("Descriptografar");   
}
 
void sair()  //  Estrutura que pode ser chamada para encerrar o programa.
{
    printf("fechando programa\n"); 
    system("pause");
}
 
int main()
{
    int valor;
    printf("\n PROGRAMA DE CRIPTOGRAFIA DE DADOS!\n");
    printf("\n\n 1-Criptografar Texto \n\n 2-Descriptografar\n\n 3-Exit \n\n");   // Selecione a  
opção
para realizar a açao
    printf("Digite agora a opcao desejada: ");
    scanf("%d", &valor);  // comando que ira ler o caracter digitado acima e chamara o VOID ( Criptografar, Descriptografar ou sair ).
    switch(valor){
case 1: 
    system("cls");
    criptografar();  // Chamara o VOID - Criptografar.
break;  // Pausa o programa.
case 2: 
    system("cls");
descriptografar();  // Chamara o VOID - Descriptografar.
break;  // Pausa o programa.
case 3:    
    sair();   // Chamara o VOID - Sair.
    default:
printf("\n\n Opcao invalida!\n");
break;  // Pausa o programa.
    }
    getch();
    return 0;
}

 

agradeco desde ja !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK!

Logo de cara percebi que, esse algoritmo abaixo; Não resulta em um texto; Frase nem palavra.

Em um sistema 32-bis o int suporta ate 4 letras, porém da maneira com você escreveu abaixo,

em vez de uma palavra, teremos um número.

 

 int palavra;   printf("\n\n Digite o texto que sera Criptografado: ");   scanf("%d", &palavra);

Temos que resolver isso antes.

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

×