Me preguntaba si de casualidad no tendrán el código fuente en C++ o java, del código murciélago y cifrado cesar por fa, y si me lo ponen explicado se los agradeceré aun mas.
Gracias
No sé lo que es el código murciélago.
Un programa para cifrado césar se incluye con los BSD games, así que su código fuente debería estar en www.gnu.org o en la free software fundation.
En cualquier caso, es algo así como:
/* Cadena de entrada (y de salida) */
char *entrada;
/* Clave */
char clave;
char temporal;
/* Ojo: este programa es un borrador. */
/* No confíes en strlen */
for (f=0; f<strlen(entrada); f++)
{
/**/if (entrada[f]=<'Z' and entrada[f]>='A')
/**/{
/* Convertimos A en 0, Z en 26*/
/* */temporal=entrada[f]-'A';
/* Añadimos la clave, módulo 26 */
/* */temporal+=clave % 26;
/* Volvemos a añadir la 'A' */
/* (Z+1=A, etc) */
/* */entrada[f]='A'+temporal;
/**/} else {
/* */if (entrada[f]=<'z' and entrada[f]>='a')
/* */{
/* Convertimos a en 0, z en 26*/
/* */temporal=entrada[f]-'a';
/* Volvemos a añadir la 'a' */
/* */entrada[f]='a'+temporal;
/* */}
/**/}
/* entrada[] contiene tu clave */
}
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
No sé lo que es el código murciélago.
Un programa para cifrado césar se incluye con los BSD games, así que su código fuente debería estar en www.gnu.org o en la free software fundation.
En cualquier caso, es algo así como:
/* Cadena de entrada (y de salida) */
char *entrada;
/* Clave */
char clave;
char temporal;
/* Ojo: este programa es un borrador. */
/* No confíes en strlen */
for (f=0; f<strlen(entrada); f++)
{
/**/if (entrada[f]=<'Z' and entrada[f]>='A')
/**/{
/* Convertimos A en 0, Z en 26*/
/* */temporal=entrada[f]-'A';
/* Añadimos la clave, módulo 26 */
/* */temporal+=clave % 26;
/* Volvemos a añadir la 'A' */
/* (Z+1=A, etc) */
/* */entrada[f]='A'+temporal;
/**/} else {
/* */if (entrada[f]=<'z' and entrada[f]>='a')
/* */{
/* Convertimos a en 0, z en 26*/
/* */temporal=entrada[f]-'a';
/* Añadimos la clave, módulo 26 */
/* (Z+1=A, etc) */
/* */temporal+=clave % 26;
/* Volvemos a añadir la 'a' */
/* */entrada[f]='a'+temporal;
/* */}
/**/}
/* entrada[] contiene tu clave */
}