{"id":1792,"date":"2015-01-08T22:42:00","date_gmt":"2015-01-09T04:42:00","guid":{"rendered":"http:\/\/linuxitos.com\/main\/algoritmo-de-cesar\/"},"modified":"2015-01-08T22:42:00","modified_gmt":"2015-01-09T04:42:00","slug":"algoritmo-de-cesar","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/algoritmo-de-cesar\/","title":{"rendered":"Algoritmo de Cesar"},"content":{"rendered":"<p>En criptograf\u00eda, el cifrado C\u00e9sar, tambi\u00e9n conocido como cifrado por desplazamiento, c\u00f3digo de C\u00e9sar o desplazamiento de C\u00e9sar, es una de las t\u00e9cnicas de cifrado m\u00e1s simples y m\u00e1s usadas. Es un tipo de cifrado por sustituci\u00f3n en el que una letra en el texto original es reemplazada por otra letra que se encuentra un n\u00famero fijo de posiciones m\u00e1s adelante en el alfabeto. Por ejemplo, con un desplazamiento de 3, la A ser\u00eda sustituida por la D (situada 3 lugares a la derecha de la A ), la B ser\u00eda reemplazada por la E, etc. Este m\u00e9todo debe su nombre a Julio C\u00e9sar, que lo usaba para comunicarse con sus generales. <a href=\"https:\/\/es.wikipedia.org\/wiki\/Cifrado_C%C3%A9sar\">M\u00e1s informaci\u00f3n.<\/a><\/p>\n<pre><br \/>#include &lt;stdio.h&gt;<br \/>#include &lt;math.h&gt;<br \/>#include &lt;stdlib.h&gt;<br \/>#include &lt;ctype.h&gt;<br \/>#include &lt;string.h&gt;<br \/><br \/>int main(){<br \/> int i, c, factor;<br \/> char cadena[200];<br \/> printf(\"Ingrese una cadena: \");<br \/> scanf(\" %[^n]s\", cadena);<br \/> printf(\"Ingrese un factor: \");<br \/> scanf(\" %d\", &factor);<br \/> printf(\"La cadena es %sn\", cadena);<br \/> <br \/>    for(i=0; cadena[i]!='\u0000'; i++){<br \/>  c = cadena[i];<br \/>  if((c + factor) &gt;= 96 && (c + factor) &lt;= 122){<br \/>   c = c + factor;<br \/>   printf(\"%c\",c);<br \/>  }else{<br \/>   if( (c + factor) &gt; 122){<br \/>    c = c - 26;<br \/>    c = c + factor;<br \/>    printf(\"%c\",c);<br \/>   }else{<br \/>    printf(\"%c\",c);<br \/>   }<br \/>  }<br \/> }<br \/> return 0;<br \/>}<br \/><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>En criptograf\u00eda, el cifrado C\u00e9sar, tambi\u00e9n conocido como cifrado por desplazamiento, c\u00f3digo de C\u00e9sar o desplazamiento de C\u00e9sar, es una de las t\u00e9cnicas de cifrado m\u00e1s simples y m\u00e1s usadas. Es un tipo de cifrado por sustituci\u00f3n en el que una letra en el texto original es reemplazada por otra letra que se encuentra un [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1396,76,1394,1397,1393,618,1395],"tags":[],"class_list":["post-1792","post","type-post","status-publish","format-standard","hentry","category-algoritmo","category-c","category-cesar","category-cifrado","category-cifrar","category-codigo","category-encriptacion"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1792","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=1792"}],"version-history":[{"count":0,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1792\/revisions"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=1792"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=1792"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=1792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}