elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 22:33  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  necesito un empujoncito con un programa para codificar y decodificar palabras...
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: necesito un empujoncito con un programa para codificar y decodificar palabras...  (Leído 1,750 veces)
korolevboy

Desconectado Desconectado

Mensajes: 1



Ver Perfil
necesito un empujoncito con un programa para codificar y decodificar palabras...
« en: 17 Noviembre 2008, 05:23 »

Hola, soy nuevo en el foro, pero pues llevo unos meses aprendiendo C++ por mi cuenta, asi que antes que nada pues me gustaria ayudar en lo que pueda.

pero esta vez necesito una pequeña ayudita.

trato de hacer un programa que codifique una palabra en otro(palabra o grupo aleatorio de caracteres) y al revez :huh:
P ej.

CASA (palabra) = 5&M&(codigo)

he tratado con dos listas de igualaciones, y si funciona, pero pues supongo que hay una forma mas facil y ordenada utilizando las magias del C++

Utilizo el Dev C++...

gracias por su ayuda y comprencion, tengan por seguro que cuando pueda ayudarles, ayudare...

 ;D :rolleyes:


En línea
agente_naranja


Desconectado Desconectado

Mensajes: 483



Ver Perfil
Re: necesito un empujoncito con un programa para codificar y decodificar palabras...
« Respuesta #1 en: 17 Noviembre 2008, 17:54 »

Lo que podrías es, sabiendo que en verdad en C las letras están representadas de forma numérica, tener un array de carácteres "codificados", y escribir para cada letra el caracter en esa posición.

Digamos, te creas un array así: char letras[] = "5","&","M","d","-",";","\",.... etc lo llenas de caracteres al azar.
Luego vas leyendo cada letra , cada letra tiene un equivalente numérico, eso lo miras en la tabla del ASCII, creo que "a" vale 97, "b" vale 98...así que por ejemplo, podrías decir que cada que reciba una letra, imprima su valor numérico menos 97.

Ejemplo:  Recibes "CASA", e imprimes cuatro caracteres pertenecientes al array de caracteres desordenados, así: letras["C"-97], letras["A"-97],letras["S"-97], letras["A"-97]

Algo así, no tengo mucho tiempo pero la cosa va por ese lado.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Programa para decodificar protocolo binario
Dudas Generales
macurbano 0 469 Último mensaje 13 Febrero 2012, 21:58
por macurbano
un empujoncito al mundo de c++ por favor :)
Programación C/C++
MasterPM2 6 319 Último mensaje 11 Marzo 2012, 00:00
por Eternal Idol
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines