Autor |
Mensaje (Ver Versión para Imprimir)
|
Mensajes: 92
Registrad@: 11/09/2005
Estado: Desconectad@ |
PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Hola gente, la primera prueba comienza.
Se basa en crear un sistema de Criptografía Cesar.
Yo lo he programado en PHP y lo programaré en C.
Hablando con Drayfe, he llegado a la conclusión de no imponer un lenguaje de momento. Por lo tanto el lenguaje que utilizéis es totalmente libre.
Os dejo un ejemplo de lo que podríais obtener como resultado:
Cesar de Prueba
(la clave si no es númerica no lo encripta, he de mejorarlo).
NORMAS:
1. Que sólo cifre de la a->z
2. Que cifre también de la A->Z
3. Que acepte espacios
4. Cualquier otro carácter (ASCII) rompe la encriptación.
5. No colguéis vuestro código aquí
6. Tiene que ser vuestro, no vale copy & paste
Tenéis hasta el 13 de Junio para hacerlo.
Pasarme el Code por MP, no me paséis ejecutables y si vuestro lenguaje es PHP podéis colgarlo y pasarme el enlace por MP.
|
13/05/2009 00:52:45 | |
Mensajes: 459
Registrad@: 22/07/2008
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
RevangelyonX el link ke das como ejemplo no encripta bien o sk no se k tengo k poner xD xk le doy a encriptar y aparece la misma frase k e puesto..:S
Lo que sabemos es una gota de agua;lo que ignoramos es el océano. ( Isaac Newton ). |
13/05/2009 01:19:10 | |
Mensajes: 459
Registrad@: 22/07/2008
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Vale...no sabia k la clave tenia k ser numerica...xDD
Lo que sabemos es una gota de agua;lo que ignoramos es el océano. ( Isaac Newton ). |
13/05/2009 01:20:58 | |
Mensajes: 92
Registrad@: 11/09/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Lo pone en parentesis :P
Ya lo arreglaré jeje :)
|
13/05/2009 02:27:35 | |
Mensajes: 69
Registrad@: 23/10/2006
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
A ver si entendi, el script debe encriptar en cesar los valores para
{A-Z} + {a-z} + {espacio}
y que los demas sean nulos?
vale empezare a hacerlo en batch xD
salu2
|
13/05/2009 05:33:30 | |
Mensajes: 92
Registrad@: 11/09/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Ok poco a poco xD
Los caracteres son valores ASCII
Entonces yo quiero que me encriptes todos los caracteres que sean del alfabeto (a,...,z,A,...,Z) pero que no encripte el espacio.
Entra en el enlace que he posteado, porque he programado lo que quiero que hagáis.
Si yo pongo:
palabras de honor y una clave de 4 que nos de el resultado:
tepefvew hi lsrsv
Lo haces en Batch? Vas a tener muchísimo más trabajo que hacerlo en C u otros lenguajes, quizá es que no sabemos otro lenguaje ? xD
|
13/05/2009 13:42:23 | |
Mensajes: 324
Registrad@: 22/01/2009
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Yo lo voy a hacer en java, Creo que estaría bastante bien, que explicaras un poco sobre la encriptación CAESAR porque yo nose sobre encriptación al igual que muchos y lo tendremos que mirar por nuestra cuenta ;) (Sugerencia)
Un saludo! Aver si tengo un ratito y lo hago en java y en modo gráfico aver ke sale :)
Saludos!
|
13/05/2009 14:25:49 | |
Mensajes: 92
Registrad@: 11/09/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Ya he reparado el problema de la clave, podéis poner A, B o la letra que queráis.
A parte ya editaré el primer post explicando Caesar, un saludo!
|
13/05/2009 15:38:12 | |
Mensajes: 324
Registrad@: 22/01/2009
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Unas dudas RevangelyonX.
Um... la clave significa la cantidad de movimientos. Es decir, la clave Caesar se caracteriza por, partiendo de la base del alfabeto, un aumento o decremento de la posición.
Si el incremento es 1, la A=B, la B=C etc..
Aqué te refieres con "la clave" en la web. A esté incremento? En el caso de que sea eso, no sería un incremento numérico? O.o
Y por ultimo... no funciona tu web. Al pulsar sobre el boton no resulta codificado. xD
Un saludo!
|
13/05/2009 15:53:30 | |
Mensajes: 81
Registrad@: 19/08/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Si Demony, la clave es ese incremento ;)
Un saludo.
Colabora en mi web de musica Roseinheaven |
13/05/2009 18:00:56 | |
Mensajes: 82
Registrad@: 27/10/2007
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Me apunto, creo que para el domingo estará x)
Salu2!
PD: Será en python |
14/05/2009 00:43:11 | |
Mensajes: 324
Registrad@: 22/01/2009
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Gente, yo ya lo tengo! :)
Te lo mando Reva, en java está hecho.
*Una pequeña duda con el espacio en blanco... e eliminado los espacios en blanco en la solución. Por tanto si quiero codificar "asdf asdf" con, un incremento 1, saldrá: "btegbteg"
*Otra duda. Solo debe codificar las letras del abecedario, es decir, no puede codificar números? Yo te lo he mandado para que codifique todo tipo de caracteres. Menos los espacios que los he eliminado.
Es correcto así?
Un saludo!
|
14/05/2009 01:40:56 | |
Mensajes: 324
Registrad@: 22/01/2009
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Vale ahora si lo tengo bien hecho. Reva ahora te envio el bueno bueno.
Saludos!
|
14/05/2009 02:32:14 | |
Mensajes: 69
Registrad@: 23/10/2006
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Jajaja Revan era en broma hacerlo en Batch xD
Pensare hacerlo en Perl o alguno de esos que estoy aprendiendo en estos dias. Tal vez lo haga como JavaScript en una pagina :P que la tendre para los cursos de encriptacion... o de una vez como CGI Perl
Ya he visto la pagina, veo que limitas la clave a valores de una cifra. Intentare hacer que los valores sean tantos como letras del abecedario, a modo de ciclo, se permite? jeje bueno creo que si :P te lo entregare cuando lo tenga listo
salu2
|
14/05/2009 05:58:03 | |
Mensajes: 61
Registrad@: 25/12/2004
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
mm bueno lo enviare en java...
=)
pues hice lo mismo que tu pero yo permito cualquier numero de valores...desde 0 hasta infinito... aunk realmente 0 y 26 es lo mismo.. 1 y 27 .... y asi... aunk hubiera sido solo borrar una parte para k solo fueran hasta 26.. o hasta 9 como tu..pero pues igual lo permiti.. y tmb solo permiti letras como lo pides .. xD bueno en fin ahi te lo mando
|
14/05/2009 07:01:00 | |
Mensajes: 92
Registrad@: 11/09/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Hola chicos, de momento hay dos participantes que me han enviado su código. :).
Demony, no me interesa que codifiques caracteres como '[' u otros. Sólo letras del alfabeto (si queréis números también).
Yo no he cifrado números por comodidad pero podéis hacerlo jeje.
Help_Needer, si a mi me entregas un código o una web, que me encripte correctamente una frase, tolerando los espacios te permetimos todo :).
night, no hay prisa :).
Pues nada, la prueba sigue adelante, un saludo entonces!!
PD: Drayfe where is your code??? :P
|
14/05/2009 08:53:15 | |
Mensajes: 81
Registrad@: 19/08/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Pues he tenido unos problemillas con el ordenador y la red :S.
Tengo el codigo PHP hexo, y supongo ke funcionara, xo aun no lo he probado (debido a esos problemillas). En cuanto pueda, lo subo a mi servidor y lo pruebo y te lo mando.
Salu2.
Colabora en mi web de musica Roseinheaven
Mensaje Editado el 10:44:42 14/05/2009
Edito:
Ya lo he terminado y probado, te lo mando x MP ;) |
14/05/2009 10:24:03 | |
Mensajes: 2
Registrad@: 26/05/2009
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
hola les dejo el codigo de un programa de criptografia que programe en c++ en un obligatorio de programacion hace 2 años
#include<stdio.h>
#include<stdlib.h>
#include<iostream.h>
int main(){
int clave=0;
char texto;
char cifrar;
char decifrar;
int opcion=0;
cout<<"opcion_\n";
cin>>opcion;
cout<<"clave_\n";
cin>>clave;
cout<<"texto";
while(texto !='.' ){
if(opcion==1){
texto=getchar();
cifrar=texto+clave;
cout<<cifrar;
}
if(opcion==2){
texto=getchar();
decifrar=texto-clave;
cout<<decifrar;
}
}
system("pause");
return 0;
} |
27/05/2009 01:16:09 | |
Mensajes: 81
Registrad@: 19/08/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Abre un nuevo post para esto. Ke algoritmo implementa?
Salu2.
Colabora en mi web de musica Roseinheaven |
27/05/2009 09:14:02 | |
Mensajes: 92
Registrad@: 11/09/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Bueno parece un cesar, pero ese código cres que cumple los requisitos que expongo al principio? Yo creo que no... me parece que el código que tu propones cifra cualquier carácter y sin filtrar ... quizá pongo Z y me devuelve una @ o sin pongo un espacio me lo cifrará cuando yo estoy pidiendo que el espacio no me lo cifre...
Si lo depuras un poco más y me lo envias por MP, no lo postees aquí a la viste de todos :).
Un saludo.
|
31/05/2009 03:29:03 | |
Mensajes: 92
Registrad@: 11/09/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Bueno de momento no hay avances de la gente, y al final he conseguido que me den vacaciones a partir de mañana durante 15 dias, así que el 13 de Junio no pondré el code, lo pondré en mi llegada, igualmente se siguen aceptando códigos hasta el 20 o 21 de Junio...
Saludos
Drayfe: I'm still waiting :P
|
06/06/2009 17:40:07 | |
Mensajes: 81
Registrad@: 19/08/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Te lo envie ya por privado ;). Te lo vuelvo a enviar.
Salu2.
Colabora en mi web de musica Roseinheaven |
07/06/2009 10:26:32 | |
Mensajes: 10
Registrad@: 14/11/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
jaja apenas lei el post ayer 19 de junio pero si me alcanzo el tiempo para terminarlo xD....
enviado....
Un saludo |
21/06/2009 00:15:12 | |
Mensajes: 92
Registrad@: 11/09/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Hola compañeros, enfin estaba de vacaciones y ahora tengo los finales, y he ido un poco ocupado pero hoy me he puesto a verificar cada código de los que me habéis dado.
Hay dos cosas: tillegomez, verifica tus MP, te he enviado un mensage privado.
Drayfe mira esto en mi code,
Palabras de Honor
Clave 4:
Tepefvew hi Lsrsv
en cambio el tuyo:
L>h>^n>o `a Dkjkn
Verifica bien el código :).
Cuando se me envíen los dos códigos que faltan ya pondré una lista de los usuarios que me lo enviaron por fecha ok? Además comentaré uno a uno lo que creo :).
Enfin estoy muy contento con los aportes y... siento el retraso.
Espero los c0des.
Saludos
|
23/06/2009 19:37:12 | |
Mensajes: 10
Registrad@: 14/11/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Ahh se me fueron como 3 Mp sin querer disculpa man.. xD
Si sigue igual me avisas para montarlo a un server o pasarte un notebook por mail o algo pero espero que no siga igual....jaja
salu2
|
23/06/2009 21:30:19 | |
Mensajes: 92
Registrad@: 11/09/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Ya está bien tillegomezz, ya lo he recibido, me falta solo el de Drayfe.
Gracias por enviarlo tan rapidamente ;).
Un saludo.
|
24/06/2009 01:16:29 | |
Mensajes: 31
Registrad@: 27/05/2006
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
men me apuntoo ya t voy a enviar mi codigo echo en java
esha en un mp pa decirme si esta bien
mi codigo cifra mayusculas minusculas y numeros e ignora espacios ahh
otra cosa la letra ñ y Ñ no las cifra si la pones te la escribe igual de todas formas ahi esta comentado en mi codigo y tambien le puse un arreglo q permite codificar numeros grandes por decir algo con clave 30000 te lo hace mediante un ciclo q le puse = esta comentado ay
sale ps t lo mando
salu2
TECNOVIP |
08/07/2009 21:28:47 | |
Mensajes: 10
Registrad@: 14/11/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
dayfre no lo envio??
revagelionx seria bno que publicaras la lista de una vez no?
ps obviamente con los que han sido enviados hasta ahora contando hasta genitalico que creo es el ultimo....
salu2 |
09/07/2009 05:58:48 | |
Mensajes: 31
Registrad@: 27/05/2006
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
q ondas ya no van a seguir con esto?
de todas maneras RevangelyonX en mi implementacion, te mande dos clases pero creoq me falto una en donde recibe datos las variables..estas..
letras=gt3145.LeerCadena("Texto a Cifrar: ");
codigo=gt3145.LeerEntero("Codigo: ");
esa clase gt3145 no t la mande porq es mia:) la utilizo para mis entradas de datos pero ya publique una replica en el foro de programacion solo hay q cambiar gt3145 por Entrada
mira aqui
bueno salu2
TECNOVIP |
15/07/2009 23:43:49 | |
Mensajes: 81
Registrad@: 19/08/2005
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
Yo lo envie, xo el mio lo ke hacia era desencriptar no encriptar ;)
Colabora en mi web de musica Roseinheaven |
30/07/2009 22:26:47 | |
Mensajes: 61
Registrad@: 25/12/2004
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
jajaja pues parece que a RevangelyonX ya se le olvido =P
|
01/08/2009 04:17:20 | |
Mensajes: 44
Registrad@: 20/10/2009
Estado: Desconectad@ |
RE: PRACTICA CRIPTOGRAFÍA 1 - CAESAR ENCRYPT - By RevangelyonX
buenassss..no tengo idea de cuan viejo es este project pero taria bueno que publiquen sus programillas pa dar ideas e inspiracion a otros que no entienden casi nada de programacion (como yop)..gracias..saluds..
i was born in ashes of molten hatred, raised by the deamons in abodes of the end... |
26/04/2010 23:08:26 | |