tag:blogger.com,1999:blog-3756682660522124367.post1510757392817402312..comments2024-03-19T14:37:11.297+01:00Comments on Programación Java: Cifrado César en JavaEnriquehttp://www.blogger.com/profile/11751517540864497825noreply@blogger.comBlogger20125tag:blogger.com,1999:blog-3756682660522124367.post-2532605490082255552022-01-31T23:50:13.454+01:002022-01-31T23:50:13.454+01:00Eso se supone que es para el caso de que si pones ...Eso se supone que es para el caso de que si pones por ejemplo 27 seria como haber dado una vuelta completa del abecedario y con el % (modulo) se podria sacar si da 1 es por q ha dado un avuelta completa del abecedario, pero esta sin terminar por que le faltarian unas condiciones para ajustar que se repita el abecedario, a mi me fallaba eso y al comentarlo me va perfecto. Ademas si quisieras que haga lo que acabo de decir tendria que hacer que el resto de esa operacion del modulo sea la posicion x de la nueva vuelta en el abecedario.Balázs D. Vargahttps://www.blogger.com/profile/03197449873403715817noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-91892162035816979952021-04-13T04:14:09.993+02:002021-04-13T04:14:09.993+02:00tal vez porque le falta la clave que tiene que ser...tal vez porque le falta la clave que tiene que ser la misma que la de la frase que cifraste<br />Anonymoushttps://www.blogger.com/profile/11335009103181159212noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-8961874941596052422021-03-03T07:48:49.110+01:002021-03-03T07:48:49.110+01:00porque cuando quiero descifrar aparece codigo cifr...porque cuando quiero descifrar aparece codigo cifrado?<br />Alexander Tutorialeshttps://www.blogger.com/profile/03748109027903013266noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-87002952500670082392020-10-05T17:19:51.748+02:002020-10-05T17:19:51.748+02:00Hola, el modular por el valor 26, por lo que sé es...Hola, el modular por el valor 26, por lo que sé es por el alfabeto sin contar la ñ, en este caso sería algo como<br />A -> 1<br />B -> 2<br />...<br />Z -> 26<br />Entonces utiliza eso para poder desplazar el código.Camilahttps://www.blogger.com/profile/08082425288194789520noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-38599632637362774722020-09-20T00:18:37.491+02:002020-09-20T00:18:37.491+02:00wow es excelente, llevo todo el dia viendo este ma...wow es excelente, llevo todo el dia viendo este maravilloso blog, es super detallado y preciso. Gracias por los programas ojalá agregues para otros lenguajes proximamenteAnnghel Fiigueroahttps://www.blogger.com/profile/01080233516927181514noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-25710330078389371272020-08-13T06:10:06.770+02:002020-08-13T06:10:06.770+02:00Les dejo mi codigo de cifrado cesar, asi admite nu...Les dejo mi codigo de cifrado cesar, asi admite numeros y respeta los espacios <br /><br /> public String cifrado(String palabra,int key){<br /> String result="";<br /> int aux;<br /> for(int i=0;i<palabra.length();i++)<br /> { <br /> aux=(int) palabra.charAt(i);<br /> aux=aux+key;<br /> <br /> aux-=48;<br /> aux=aux%75;<br /> aux+=48;<br /> result+=(char) aux;<br /> }<br /> return(result);<br /><br /> }<br /> public String decifrar(String palabra, int key)<br /> {<br /> String result="";<br /> int aux;<br /> for(int i=0;i<palabra.length();i++)<br /> { <br /> aux=(int) palabra.charAt(i);<br /> aux=aux-key;<br /> aux-=48;<br /> aux=aux%75;<br /> aux+=48;<br /> result+=(char) aux;<br /> }<br /> return result;<br /> }<br />}Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-27021257155460333632020-04-15T17:22:27.049+02:002020-04-15T17:22:27.049+02:00HOLA!!, mi duda tambien es porque esto: codigo = c...HOLA!!, mi duda tambien es porque esto: codigo = codigo % 26; gracias.profemarkoshttps://www.blogger.com/profile/06124932020517856086noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-59069669860966510072020-03-29T19:39:00.977+02:002020-03-29T19:39:00.977+02:00gracias por tu aporte, sin empbargo tengo una duda...gracias por tu aporte, sin empbargo tengo una duda por que esto: codigo = codigo % 26; gracias.Anonymoushttps://www.blogger.com/profile/03048807646386617211noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-29278802697934801422019-07-23T04:13:17.036+02:002019-07-23T04:13:17.036+02:00Excelente aporte, muchas gracias por compartirlo. ...Excelente aporte, muchas gracias por compartirlo. Un saludoEverth Neftaly Torres Álvarezhttps://www.blogger.com/profile/09520138791800655269noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-23470526531813190262019-07-05T18:03:46.394+02:002019-07-05T18:03:46.394+02:0054 65 20 71 75 69 65 72 6f54 65 20 71 75 69 65 72 6fahttps://www.blogger.com/profile/06600297703164625592noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-43628707938251641262019-01-29T17:24:59.111+01:002019-01-29T17:24:59.111+01:00como le hago para que me acepte números negativos ...como le hago para que me acepte números negativos y la ñ Anonymoushttps://www.blogger.com/profile/03653519814492925727noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-45916626260641665422018-11-14T06:29:46.360+01:002018-11-14T06:29:46.360+01:00Hola Enrique me podrías ayudar a hacer un proyecto...Hola Enrique me podrías ayudar a hacer un proyecto de escuela de encriptar y desencriptar frase hola mundo usando y crear una clase con palabra clave te agradecería que me ayudaras todo es en java saludos graciasAnonymoushttps://www.blogger.com/profile/12816570278468483522noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-51705243739604694652018-10-12T18:18:17.731+02:002018-10-12T18:18:17.731+02:00Hola Enrique, primero muchas gracias la explicacio...Hola Enrique, primero muchas gracias la explicacion de cifrado cesar pero tengo una pregunta, como puedo hacer cuando el usuario ingrese su contraseña el codigo la cifre y cuando intente iniciar sesion la pueda validar se puede hacer?Anonymoushttps://www.blogger.com/profile/11945146371334161870noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-29407633656653983252017-07-13T09:39:53.822+02:002017-07-13T09:39:53.822+02:00Buen aporte, graciasBuen aporte, graciasEnriquehttps://www.blogger.com/profile/11751517540864497825noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-22368832317161292102017-07-13T09:26:09.814+02:002017-07-13T09:26:09.814+02:00Bueno para comprender este ejercicio y como se hac...Bueno para comprender este ejercicio y como se hacen las operaciones, añadir que que cada letra en el abecedario tiene un código numérico asignado en ASCII<br /><br />A = 65<br />B = 66<br />C ....<br />Z = 90<br /><br />Y lo mismo sucede con las letras en minúsculas, la diferencia es que el intervalo es ahora de 97 al 122, siendo:<br />a = 97<br />b = 98<br />c...<br />z = 122<br />Cggrhttps://www.blogger.com/profile/07595481668747659707noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-49795146658379615812017-02-04T20:31:27.094+01:002017-02-04T20:31:27.094+01:00Hermano como podria hacer para que al descifrar, l...Hermano como podria hacer para que al descifrar, lo haga respetando el espacio de separacion entre palabras? Muy buen blog por cierto.Anonymoushttps://www.blogger.com/profile/05009030150182772095noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-24654267683728398312016-12-01T04:45:37.995+01:002016-12-01T04:45:37.995+01:00Que se tiene que hacer para añadir las letras ñ y ...Que se tiene que hacer para añadir las letras ñ y Ñ???Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-29513281844846479572016-11-26T23:27:28.245+01:002016-11-26T23:27:28.245+01:00Hola Enrique una pregunta, si ademas de letras tam...Hola Enrique una pregunta, si ademas de letras tambien se cifran numeros, que se le agregaria?Danielhttps://www.blogger.com/profile/14762566036245992415noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-85392052917666882752016-08-30T15:10:59.968+02:002016-08-30T15:10:59.968+02:00Hola Cristian, disculpa por tardar en responder......Hola Cristian, disculpa por tardar en responder... <br />En main o en cualquier método hay que utilizar el "throws IOException" cuando dentro del método hay una instrucción que lanza una IOException, en este ejemplo la instrucción es System.in.read() para leer un carácter:<br />opcion = (char) System.in.read();<br />La excepción IOException es una excepción marcada y estamos obligados a tratarla, es decir, debemos escribirla dentro de un try..catch o declararla mediante el throws en la cabecera del método.<br />En esta entrada del blog se explican las excepciones:<br />http://puntocomnoesunlenguaje.blogspot.com.es/2014/04/java-excepciones.html<br /><br />Un saludo y gracias por seguir el blog<br />Enriquehttps://www.blogger.com/profile/11751517540864497825noreply@blogger.comtag:blogger.com,1999:blog-3756682660522124367.post-78722984314818897952016-08-25T17:09:27.900+02:002016-08-25T17:09:27.900+02:00Enrique buenas muy bueno el blog. Queria consultar...Enrique buenas muy bueno el blog. Queria consultarte en que casos en el main hay que usar el "throws IOException". SaludosPepehttps://www.blogger.com/profile/11124217757548557126noreply@blogger.com