encriptar

Páginas: 2 (377 palabras) Publicado: 18 de marzo de 2014
Inicialmente encontre este ejemplo en VB6.0, la idea era traducirlo, lo malo es que en VB6.0 estava con las funciones Mid y InStr, que hasta ahora no las entiendo pero si C++ no tiene eso, C++ tienesu for, y su librería string.h, y ahi tu mismo eres.... bueno para los no han usado el C++.Net, solamente agregan un nuevo proyecto Consola, le ponen el nombre Encripta y listo, todo lo que quierenprogramar lo hacen en Encripta.cpp.

El programa de encriptacion consisten en que con una clave puedes encriptar la cadena que le mandas, y esa misma clave la usas para desencriptar el mensaje.Generalmente siempre comento mis programa pero esta vez no lo hice por el sueño, pero dare una explicacion de algunas funciones que uso en el programa:

string.h -> libreria para el manejo de cadenasstrcat(des,ori) -> adhiere la cadena ori, a la cadena des: des="hola", ori="c++", entoces despues del strcat seria des="holac++"

strlen(cadena) -> cuenta el tamaño de la cadenastrcpy(des,ori) -> es el operador de asignacion de una cadena.

No se desesperen a continuacion el programa en C++

// Archivo de proyecto principal del proyecto de aplicación VC++
// generado mediante elAsistente para aplicaciones.

#include "stdafx.h"
#include "stdio.h"
#include "string.h"
#include "conio.h"

#using

using namespace System;

char *encriptaCadena(char *cadena, char *clave,int encripta);

int main()
{
char cadena[50];
char cadE[50];

printf("ingrese una cadena: ");
scanf("%s", &cadena);

printf("\nla cadena ingresa fue: %s\n", cadena);strcpy(cadE, encriptaCadena(cadena,"clave",0));
printf("\nla cadena encriptada es: %s\n", cadE);

printf("\n la cadena desencriptada es: %s\n",encriptaCadena(cadE,"clave",1));


getch();return 0;
}

char *encriptaCadena(char *cadena, char *clave, int encripta){

char alfabetoB[100];
char alfabetoC[100];
char alfabeto[2][100];
char strModificado[100];
int...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Encriptar
  • encriptamiento
  • Encriptamiento
  • encripta y desencripta
  • encriptar contraseñas
  • Encriptar Gpg
  • Encriptamiento y AJAX
  • La constitución encriptada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS