definitivamente, esta es la mejor:
<i>Gopz tbzpj dhz hss zavklu.
for(;;i++)d[i]=d[i]%26+65;</i>
100% geek
Esparta Palma
"Frases gravadas..." osea que lo marcaron con <a href="http://es.wikipedia.org/wiki/Grava" rel="nofollow">grava</a>? :-D!!
Esa frase la ví, supuse que era geek pero no la entendí, que significa?
beco
Gracias por la corrección, está listo, se me fueron las cabras.
Es una <i>encripción de rotación</i> donde donde si la A vale 65, la B 66, ..., Z 90, (su respectivo código ascii) tomas la letra G (ascii 71) módulo 26 (i.e. 71 % 26 = 19) y luego le sumas 65 (G % 26 + 65 = 81), código ascii de la letra "T" y asi sucesivamente para conseguir la leyenda:
"<i>this music was all stolen</i>"
Nacho
Ya lo sabías o te pusiste a leerlo en algún lugar?
Esparta Palma
Ohhhh, si que si!!.
Solo que en mi compilador me marcaba error por que no fué definida la variable "i" :-D
beco
Nacho, en la página viene lo que significa, además que alguna vez hice un cifrador muy similar!
Grajeda
ahora que pueden hacer uno más simple...
falta clavarle todas las del ascii...
del 65 al 90 y del 97 al 122...
y asi pones el for hasta string.lenght
void decodifica(char cad[80])
{
int i,n=0;
char *ap,voc[6]={'a','e','i','o','u','
7 comentarios
<i>Gopz tbzpj dhz hss zavklu.
for(;;i++)d[i]=d[i]%26+65;</i>
100% geek
Esa frase la ví, supuse que era geek pero no la entendí, que significa?
Es una <i>encripción de rotación</i> donde donde si la A vale 65, la B 66, ..., Z 90, (su respectivo código ascii) tomas la letra G (ascii 71) módulo 26 (i.e. 71 % 26 = 19) y luego le sumas 65 (G % 26 + 65 = 81), código ascii de la letra "T" y asi sucesivamente para conseguir la leyenda:
"<i>this music was all stolen</i>"
Solo que en mi compilador me marcaba error por que no fué definida la variable "i" :-D
falta clavarle todas las del ascii...
del 65 al 90 y del 97 al 122...
y asi pones el for hasta string.lenght
void decodifica(char cad[80])
{
int i,n=0;
char *ap,voc[6]={'a','e','i','o','u','