<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DaW - Labs &#187; Batch</title>
	<atom:link href="http://www.daw-labs.com/category/programacion/batch/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.daw-labs.com</link>
	<description>¡La Informática al límite!</description>
	<lastBuildDate>Sat, 19 May 2012 17:56:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Cifrado César en Batch</title>
		<link>http://www.daw-labs.com/cifrado-cesar-en-batch/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cifrado-cesar-en-batch</link>
		<comments>http://www.daw-labs.com/cifrado-cesar-en-batch/#comments</comments>
		<pubDate>Sun, 30 May 2010 03:43:04 +0000</pubDate>
		<dc:creator>WindHack</dc:creator>
				<category><![CDATA[Batch]]></category>
		<category><![CDATA[Criptografía/Esteganografía]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[bolivianito]]></category>
		<category><![CDATA[cesar]]></category>
		<category><![CDATA[cifrado]]></category>

		<guid isPermaLink="false">http://daw-labs.com/?p=450</guid>
		<description><![CDATA[Versión en Batch del algoritmo de cifrado César, programada por Bolivianito. @echo off setlocal enabledelayedexpansion set c=0 for %%a in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do ( set &#34;!C!=%%a&#34;&#38;set &#34;%%a=!c!&#34; call:sum ) set /p&#8230;]]></description>
			<content:encoded><![CDATA[<p>Versión en Batch del algoritmo de cifrado César, programada por <strong>Bolivianito.</strong></p>

<div class="wp_syntax"><div class="code"><pre class="dos" style="font-family:monospace;"><span style="color: #33cc33;">@</span><span style="color: #b1b100; font-weight: bold;">echo</span> off
<span style="color: #b1b100; font-weight: bold;">setlocal</span> enabledelayedexpansion
<span style="color: #b1b100; font-weight: bold;">set</span> c=0
<span style="color: #00b100; font-weight: bold;">for</span> <span style="color: #33cc33;">%%</span><span style="color: #448888;">a</span> <span style="color: #00b100; font-weight: bold;">in</span> <span style="color: #33cc33;">(</span>a b c d e f g h i j k l m n o p q r s t u v w x y z<span style="color: #33cc33;">)</span> <span style="color: #00b100; font-weight: bold;">do</span> <span style="color: #33cc33;">(</span>
<span style="color: #b1b100; font-weight: bold;">set</span> &quot;<span style="color: #33cc33;">!</span><span style="color: #448888;">C</span><span style="color: #33cc33;">!</span><span style="color: #448888;">=%%<span</span> style="color: #448888;">a</span>&quot;<span style="color: #33cc33;">&amp;</span><span style="color: #b1b100; font-weight: bold;">set</span> &quot;<span style="color: #33cc33;">%%</span><span style="color: #448888;">a</span>=<span style="color: #33cc33;">!</span><span style="color: #448888;">c</span><span style="color: #33cc33;">!</span>&quot;
<span style="color: #00b100; font-weight: bold;">call</span>:sum
<span style="color: #33cc33;">)</span>
<span style="color: #b1b100; font-weight: bold;">set</span> /p &quot;texto=Ingrese un texto : <span style="color: #b100b1; font-weight: bold;">&quot;</span>
<span style="color: #b1b100; font-weight: bold;">set</span> /p &quot;desp=Ingrese un numero de desplazamiento : <span style="color: #b100b1; font-weight: bold;">&quot;</span>
<span style="color: #b1b100; font-weight: bold;">Set</span> /p &quot;=<span style="color: #33cc33;">%</span><span style="color: #448888;">texto</span><span style="color: #33cc33;">%</span>&quot;text<span style="color: #33cc33;">&amp;</span><span style="color: #00b100; font-weight: bold;">call</span>:cc text
<span style="color: #00b100; font-weight: bold;">for</span> /l <span style="color: #33cc33;">%%</span><span style="color: #448888;">a</span> <span style="color: #00b100; font-weight: bold;">in</span> <span style="color: #33cc33;">(</span>0,1,<span style="color: #33cc33;">%</span><span style="color: #448888;">leght</span><span style="color: #33cc33;">%)</span> <span style="color: #00b100; font-weight: bold;">do</span> <span style="color: #33cc33;">(</span>
<span style="color: #00b100; font-weight: bold;">call</span>:procesa <span style="color: #33cc33;">!</span><span style="color: #448888;">texto:~%%<span</span> style="color: #448888;">a</span>,1<span style="color: #33cc33;">!</span>
<span style="color: #33cc33;">)</span>
<span style="color: #b1b100; font-weight: bold;">echo</span> <span style="color: #33cc33;">%</span><span style="color: #448888;">resultado</span><span style="color: #33cc33;">%</span>
pause<span style="color: #33cc33;">&gt;</span><span style="color: #0000ff; font-weight: bold;">nul</span>
<span style="color: #00b100; font-weight: bold;">exit</span>
:<span style="color: #b100b1; font-weight: bold;">procesa</span>
<span style="color: #b1b100; font-weight: bold;">set</span> /a j=<span style="color: #33cc33;">!</span><span style="color: #448888;">%<span</span> style="color: #448888;">1</span><span style="color: #33cc33;">!</span><span style="color: #448888;">+%<span</span> style="color: #448888;">desp</span><span style="color: #33cc33;">%</span>
<span style="color: #00b100; font-weight: bold;">if</span> <span style="color: #33cc33;">%</span><span style="color: #448888;">j</span><span style="color: #33cc33;">%</span> <span style="color: #000000; font-weight: bold;">GEQ</span> 26 <span style="color: #33cc33;">(</span><span style="color: #b1b100; font-weight: bold;">set</span> /a “j-=26″<span style="color: #33cc33;">)</span>
<span style="color: #b1b100; font-weight: bold;">set</span> resultado=<span style="color: #33cc33;">%</span><span style="color: #448888;">resultado</span><span style="color: #33cc33;">%!</span><span style="color: #448888;">%<span</span> style="color: #448888;">j</span><span style="color: #33cc33;">%!</span>
<span style="color: #00b100; font-weight: bold;">exit</span>/b
:<span style="color: #b100b1; font-weight: bold;">sum</span>
<span style="color: #b1b100; font-weight: bold;">set</span> /a c+=1
<span style="color: #00b100; font-weight: bold;">exit</span>/b
:<span style="color: #b100b1; font-weight: bold;">cc</span>
<span style="color: #b1b100; font-weight: bold;">set</span> /a &quot;leght=<span style="color: #33cc33;">%</span><span style="color: #448888;">~z1</span>-1&quot;
<span style="color: #00b100; font-weight: bold;">exit</span>/b</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.daw-labs.com/cifrado-cesar-en-batch/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

