<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Cyberexplorador&#039;s Blog</title>
	<atom:link href="http://cyberexplorador.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://cyberexplorador.wordpress.com</link>
	<description>El blog oficial de Cyberexplorador, donde el entretenimiento y el conocimiento se fusionan</description>
	<lastBuildDate>Fri, 27 Jan 2012 22:15:18 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='cyberexplorador.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/b642e4057d9a7698c3c48eb8db36f33d?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Cyberexplorador&#039;s Blog</title>
		<link>http://cyberexplorador.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://cyberexplorador.wordpress.com/osd.xml" title="Cyberexplorador&#039;s Blog" />
	<atom:link rel='hub' href='http://cyberexplorador.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Los números de 2011</title>
		<link>http://cyberexplorador.wordpress.com/2012/01/03/los-numeros-de-2011/</link>
		<comments>http://cyberexplorador.wordpress.com/2012/01/03/los-numeros-de-2011/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 15:39:42 +0000</pubDate>
		<dc:creator>cyberexplorador</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cyberexplorador.wordpress.com/?p=1031</guid>
		<description><![CDATA[Los duendes de las estadísticas de WordPress.com prepararon un reporte para el año 2011 de este blog. Aqui es un extracto El Museo del Louvre tiene 8.5 millones de visitantes por año. Este blog fue visto cerca de 180.000 veces en 2011. Si fuese una exposición en el Museo del Louvre, se precisarían alrededor de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=1031&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Los duendes de las estadísticas de WordPress.com prepararon un reporte para el año 2011 de este blog.</p>
<p><a href="/2011/annual-report/"><img src="http://www.wordpress.com/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg" alt="" width="100%" /></a></p>
<p>Aqui es un extracto</p>
<blockquote><p>El Museo del Louvre tiene 8.5 millones de visitantes por año. Este blog fue visto cerca de <strong>180.000</strong> veces en 2011. Si fuese una exposición en el Museo del Louvre, se precisarían alrededor de 8 días para que toda esa gente la visitase.</p></blockquote>
<p><a href="/2011/annual-report/">Haz click para ver el reporte completo.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cyberexplorador.wordpress.com/1031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cyberexplorador.wordpress.com/1031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cyberexplorador.wordpress.com/1031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cyberexplorador.wordpress.com/1031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cyberexplorador.wordpress.com/1031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cyberexplorador.wordpress.com/1031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cyberexplorador.wordpress.com/1031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cyberexplorador.wordpress.com/1031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cyberexplorador.wordpress.com/1031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cyberexplorador.wordpress.com/1031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cyberexplorador.wordpress.com/1031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cyberexplorador.wordpress.com/1031/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cyberexplorador.wordpress.com/1031/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cyberexplorador.wordpress.com/1031/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=1031&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cyberexplorador.wordpress.com/2012/01/03/los-numeros-de-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71b93af8d69e7e92b7f0141c11d5a0a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberexplorador</media:title>
		</media:content>

		<media:content url="http://www.wordpress.com/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg" medium="image" />
	</item>
		<item>
		<title>Proximamente este sitio en un dominio propio</title>
		<link>http://cyberexplorador.wordpress.com/2011/12/15/proximamente-este-sitio-en-un-dominio-propio/</link>
		<comments>http://cyberexplorador.wordpress.com/2011/12/15/proximamente-este-sitio-en-un-dominio-propio/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 15:00:12 +0000</pubDate>
		<dc:creator>cyberexplorador</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://cyberexplorador.wordpress.com/?p=1028</guid>
		<description><![CDATA[Voy a subir mis publicaciones a un Blog dentro de un dominio propio, y ahí seguiré poniendo nuevos artículos. Se aceptan sugerencias del nombre del dominio.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=1028&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Voy a subir mis publicaciones a un Blog dentro de un dominio propio, y ahí seguiré poniendo nuevos artículos.</p>
<p>Se aceptan sugerencias del nombre del dominio.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cyberexplorador.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cyberexplorador.wordpress.com/1028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cyberexplorador.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cyberexplorador.wordpress.com/1028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cyberexplorador.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cyberexplorador.wordpress.com/1028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cyberexplorador.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cyberexplorador.wordpress.com/1028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cyberexplorador.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cyberexplorador.wordpress.com/1028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cyberexplorador.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cyberexplorador.wordpress.com/1028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cyberexplorador.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cyberexplorador.wordpress.com/1028/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=1028&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cyberexplorador.wordpress.com/2011/12/15/proximamente-este-sitio-en-un-dominio-propio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71b93af8d69e7e92b7f0141c11d5a0a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberexplorador</media:title>
		</media:content>
	</item>
		<item>
		<title>Validar el ingreso del RUC de Ecuador en Java – Tercera parte</title>
		<link>http://cyberexplorador.wordpress.com/2011/02/20/validar-el-ingreso-del-ruc-de-ecuador-en-java-%e2%80%93-tercera-parte/</link>
		<comments>http://cyberexplorador.wordpress.com/2011/02/20/validar-el-ingreso-del-ruc-de-ecuador-en-java-%e2%80%93-tercera-parte/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 22:37:03 +0000</pubDate>
		<dc:creator>cyberexplorador</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[cedula]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[ruc]]></category>

		<guid isPermaLink="false">http://cyberexplorador.wordpress.com/?p=1014</guid>
		<description><![CDATA[En la primera parte les mostré cómo validar el RUC de una persona natural.  En la segunda parte les mostré cómo validar el RUC para persona jurídica o extranjera.  Ahora les mostraré cómo validar el RUC para empresas públicas. RUC para empresas públicas La estructura de este tipo de RUC se muestra en la siguiente [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=1014&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En la <a href="../2011/02/20/validar-el-ingreso-del-ruc-de-ecuador-en-java/" target="_blank">primera parte</a> les mostré cómo validar el RUC de una persona natural.  En la<a href="http://cyberexplorador.wordpress.com/2011/02/20/validar-el-ingreso-del-ruc-de-ecuador-en-java-segunda-parte/" target="_blank"> segunda parte</a> les mostré cómo validar el RUC para persona jurídica o extranjera.  Ahora les mostraré cómo validar el RUC para empresas públicas.</p>
<h3>RUC para empresas públicas</h3>
<p>La estructura de este tipo de RUC se muestra en la siguiente figura:</p>
<p><a href="http://cyberexplorador.files.wordpress.com/2011/02/ruc_empresa_publica.png"><img class="aligncenter size-full wp-image-1015" title="ruc_empresa_publica" src="http://cyberexplorador.files.wordpress.com/2011/02/ruc_empresa_publica.png?w=550&#038;h=209" alt="RUC empresa pública" width="550" height="209" /></a>La validación de este tipo de RUC se basa en el algoritmo de Módulo 11. Los coeficientes son: 3, 2, 7, 6, 5, 4, 3, 2.</p>
<p>El procedimiento es el siguiente:</p>
<ul>
<li>Se multiplican los primeros nueve dígitos del RUC por cada uno de los coeficientes que le corresponde en la misma posición.</li>
<li>Se suma ese resultado.</li>
<li>Se divide ese resultado para el módulo, como este RUC es módulo 11, se divide la suma para 11, y se obtiene su residuo.</li>
<li>Se resta el módulo (en este caso 11) de el residuo de la división anterior.</li>
<li>El resultado es el dígito verificador. Si ese número coincide con el número del RUC de la posición 9 el RUC es correcto.</li>
</ul>
<p><strong>Excepción:</strong> Si el residuo es cero, el dígito verificador es cero.</p>
<p>Ejemplo:<br />
Coeficiente:     3     2     7    6    5    4   3   2</p>
<p>RUC:                   1     7     6    0   0   0    1    5     5   0   0   0   1</p>
<p>Producto:         3   14   42   0   0   0   3   10   14</p>
<p>Sumatoria:        72</p>
<p>Residuo:             72 dividido para 11 da como respuesta 6, y como residuo 6.</p>
<p>Resta:                 11 – 6 = 5.</p>
<p>5 Es el dígito verificador.</p>
<p>El código es el siguiente:</p>
<blockquote><p>public class ValidaRucEP {</p>
<p>public static  final int num_provincias = 24;</p>
<p>public static Boolean validaRucEP(String ruc){<br />
int prov = Integer.parseInt(ruc.substring(0, 2));<br />
boolean val = false;</p>
<p>if (!((prov &gt; 0) &amp;&amp; (prov &lt;= num_provincias))) {<br />
return val;<br />
}</p>
<p>Integer v1,v2,v3,v4,v5,v6,v7,v8,v9;<br />
Integer sumatoria;<br />
Integer modulo;<br />
Integer digito;<br />
Integer sustraendo;<br />
int[] d = new int[ruc.length()];</p>
<p>for (int i = 0; i &lt; d.length; i++) {<br />
d[i] = Integer.parseInt(ruc.charAt(i) + &#8220;&#8221;);<br />
}</p>
<p>v1 = d[0]* 3;<br />
v2 = d[1]* 2;<br />
v3 = d[2]* 7;<br />
v4 = d[3]* 6;<br />
v5 = d[4]* 5;<br />
v6 = d[5]* 4;<br />
v7 = d[6]* 3;<br />
v8 = d[7]* 2;<br />
v9 = d[8];</p>
<p>sumatoria = v1+v2+v3+v4+v5+v6+v7+v8;<br />
modulo = sumatoria % 11;<br />
sustraendo = modulo * 11;<br />
digito = 11-(sumatoria &#8211; sustraendo);<br />
System.out.println(&#8220;Digito RUC       &#8211;&gt; &#8220;+digito);<br />
System.out.println(&#8220;Digito Calculado &#8211;&gt; &#8220;+v9);</p>
<p>if(digito == v9){<br />
val = true;<br />
}else<br />
val = false;<br />
return val;<br />
}</p>
<p>public static void main(String[] args) {<br />
String ruc_dato = &#8220;1760001550001&#8243;;<br />
if (validaRucEP(ruc_dato)) {<br />
System.out.println(&#8220;El RUC es correcto&#8221;);<br />
} else<br />
System.out.println(&#8220;El RUC es incorrecto&#8221;);<br />
}<br />
}</p></blockquote>
<p>Espero que les sirva.</p>
<p>Pueden descargarse el código fuente de esta explicación en el siguiente enlace: <a href="http://mygnet.net/codigos/java/varios/validar_la_cedula_y_el_ruc_de_ecuador_en_java.3335" target="_blank">http://mygnet.net/codigos/java/varios/validar_la_cedula_y_el_ruc_de_ecuador_en_java.3335</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cyberexplorador.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cyberexplorador.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cyberexplorador.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cyberexplorador.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cyberexplorador.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cyberexplorador.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cyberexplorador.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cyberexplorador.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cyberexplorador.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cyberexplorador.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cyberexplorador.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cyberexplorador.wordpress.com/1014/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cyberexplorador.wordpress.com/1014/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cyberexplorador.wordpress.com/1014/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=1014&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cyberexplorador.wordpress.com/2011/02/20/validar-el-ingreso-del-ruc-de-ecuador-en-java-%e2%80%93-tercera-parte/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71b93af8d69e7e92b7f0141c11d5a0a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberexplorador</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2011/02/ruc_empresa_publica.png" medium="image">
			<media:title type="html">ruc_empresa_publica</media:title>
		</media:content>
	</item>
		<item>
		<title>Validar el ingreso del RUC de Ecuador en Java &#8211; Segunda parte</title>
		<link>http://cyberexplorador.wordpress.com/2011/02/20/validar-el-ingreso-del-ruc-de-ecuador-en-java-segunda-parte/</link>
		<comments>http://cyberexplorador.wordpress.com/2011/02/20/validar-el-ingreso-del-ruc-de-ecuador-en-java-segunda-parte/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 22:26:57 +0000</pubDate>
		<dc:creator>cyberexplorador</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[ruc-ecuador]]></category>
		<category><![CDATA[validar]]></category>

		<guid isPermaLink="false">http://cyberexplorador.wordpress.com/?p=1011</guid>
		<description><![CDATA[En la primera parte les mostré cómo validar el RUC de una persona natural. Ahora les mostraré cómo validar el RUC de una persona jurídica o extranjera. RUC de persona jurídica o extranjera La estructura de este tipo de RUC se muestra en la siguiente figura: La validación de este tipo de RUC se basa [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=1011&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En la <a href="http://cyberexplorador.wordpress.com/2011/02/20/validar-el-ingreso-del-ruc-de-ecuador-en-java/" target="_blank">primera parte</a> les mostré cómo validar el RUC de una persona natural. Ahora les mostraré cómo validar el RUC de una persona jurídica o extranjera.</p>
<h3>RUC de persona jurídica o extranjera</h3>
<p>La estructura de este tipo de RUC se muestra en la siguiente figura:</p>
<p><a href="http://cyberexplorador.files.wordpress.com/2011/02/ruc_persona_juridica.png"><img class="aligncenter size-full wp-image-1012" title="ruc_persona_juridica" src="http://cyberexplorador.files.wordpress.com/2011/02/ruc_persona_juridica.png?w=550&#038;h=223" alt="Estructura del RUC de persona jurídica" width="550" height="223" /></a>La validación de este tipo de RUC se basa en el algoritmo de Módulo 11. Los coeficientes son: 4, 3, 2, 7, 6, 5, 4, 3, 2.</p>
<p>El procedimiento es el siguiente:</p>
<ul>
<li>Se multiplican los primeros nueve dígitos del RUC por cada uno de los coeficientes que le corresponde en la misma posición.</li>
<li>Se suma ese resultado.</li>
<li>Se divide ese resultado para el módulo, como este RUC es módulo 11, se divide la suma para 11, y se obtiene su residuo.</li>
<li>Se resta el módulo (en este caso 11) de el residuo de la división anterior.</li>
<li>El resultado es el dígito verificador. Si ese número coincide con el número del RUC de la posición 10 el RUC es correcto.</li>
</ul>
<p><strong>Excepción:</strong> Si el residuo es cero, el dígito verificador es cero.</p>
<p>Ejemplo:<br />
Coeficiente:     4     3     2    7   6   5   4   3   2</p>
<p>RUC:                   1     7     9    0   0   1    1    6     7   4   0   0   1</p>
<p>Producto:         4   21   18   0   0   5   4   18   14</p>
<p>Sumatoria:        84</p>
<p>Residuo:             84 dividido para 11 da como respuesta 7, y como residuo 7.</p>
<p>Resta:                 11 &#8211; 7 = 4.</p>
<p>4 Es el dígito verificador.</p>
<p>El código es el siguiente:</p>
<blockquote><p>public class ValidaRucSociedades {</p>
<p>/**<br />
* @param args<br />
*/<br />
private static  final int num_provincias = 24;<br />
//public static String rucPrueba = “1790011674001″;<br />
private static int[] coeficientes = {4,3,2,7,6,5,4,3,2};<br />
private static int constante = 11;</p>
<p>public static Boolean validacionRUC(String ruc){<br />
//verifica que los dos primeros dígitos correspondan a un valor entre 1 y NUMERO_DE_PROVINCIAS<br />
int prov = Integer.parseInt(ruc.substring(0, 2));</p>
<p>if (!((prov &gt; 0) &amp;&amp; (prov &lt;= num_provincias))) {<br />
System.out.println(&#8220;Error: ruc ingresada mal&#8221;);<br />
return false;<br />
}</p>
<p>//verifica que el último dígito de la cédula sea válido<br />
int[] d = new int[10];<br />
int suma = 0;</p>
<p>//Asignamos el string a un array<br />
for (int i = 0; i &lt; d.length; i++) {<br />
d[i] = Integer.parseInt(ruc.charAt(i) + &#8220;&#8221;);<br />
}</p>
<p>for (int i=0; i&lt; d.length &#8211; 1; i++) {<br />
d[i] = d[i] * coeficientes[i];<br />
suma += d[i];<br />
//System.out.println(“Vector d en ” + i + ” es ” + d[i]);<br />
}</p>
<p>System.out.println(&#8220;Suma es: &#8221; + suma);</p>
<p>int aux, resp;</p>
<p>aux = suma % constante;<br />
resp = constante &#8211; aux;</p>
<p>resp = (resp == 10) ? 0 : resp;</p>
<p>System.out.println(&#8220;Aux: &#8221; + aux);<br />
System.out.println(&#8220;Resp &#8221; + resp);<br />
System.out.println(&#8220;d[9] &#8221; + d[9]);</p>
<p>if (resp == d[9]) {<br />
return true;<br />
}<br />
else<br />
return false;<br />
}</p>
<p>public static void main(String[] args) {<br />
String ruc_dato = &#8220;1790011674001&#8243;;<br />
if (validacionRUC(ruc_dato))<br />
System.out.println(&#8220;El RUC es correcto&#8221;);<br />
else<br />
System.out.println(&#8220;El RUC es incorrecto&#8221;);<br />
}<br />
}</p></blockquote>
<p>En la tercera parte les enseñaré a validar el RUC para empresas públicas.</p>
<p>Pueden descargarse el código fuente de esta explicación en el siguiente enlace: <a href="http://mygnet.net/codigos/java/varios/validar_la_cedula_y_el_ruc_de_ecuador_en_java.3335" target="_blank">http://mygnet.net/codigos/java/varios/validar_la_cedula_y_el_ruc_de_ecuador_en_java.3335</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cyberexplorador.wordpress.com/1011/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cyberexplorador.wordpress.com/1011/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cyberexplorador.wordpress.com/1011/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cyberexplorador.wordpress.com/1011/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cyberexplorador.wordpress.com/1011/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cyberexplorador.wordpress.com/1011/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cyberexplorador.wordpress.com/1011/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cyberexplorador.wordpress.com/1011/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cyberexplorador.wordpress.com/1011/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cyberexplorador.wordpress.com/1011/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cyberexplorador.wordpress.com/1011/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cyberexplorador.wordpress.com/1011/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cyberexplorador.wordpress.com/1011/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cyberexplorador.wordpress.com/1011/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=1011&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cyberexplorador.wordpress.com/2011/02/20/validar-el-ingreso-del-ruc-de-ecuador-en-java-segunda-parte/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71b93af8d69e7e92b7f0141c11d5a0a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberexplorador</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2011/02/ruc_persona_juridica.png" medium="image">
			<media:title type="html">ruc_persona_juridica</media:title>
		</media:content>
	</item>
		<item>
		<title>Validar el ingreso del RUC de Ecuador en Java &#8211; Primera parte</title>
		<link>http://cyberexplorador.wordpress.com/2011/02/20/validar-el-ingreso-del-ruc-de-ecuador-en-java/</link>
		<comments>http://cyberexplorador.wordpress.com/2011/02/20/validar-el-ingreso-del-ruc-de-ecuador-en-java/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 21:58:08 +0000</pubDate>
		<dc:creator>cyberexplorador</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[cedula]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[ruc-ecuador]]></category>
		<category><![CDATA[validar]]></category>

		<guid isPermaLink="false">http://cyberexplorador.wordpress.com/?p=1004</guid>
		<description><![CDATA[En este nuevo tutorial les voy a enseñar a validar el RUC ecuatoriano. La validación de la cédula del Ecuador lo pueden encontrar en el siguiente enlace: http://www.coplec.org/?q=2008/07/01/validador-de-c%C3%A9dula-ecuatoriana Les puse ese enlace porque usaremos ese código para validar uno de los tres tipos de RUC que existen en el Ecuador. Los tres tipos de RUC [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=1004&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En este nuevo tutorial les voy a enseñar a validar el RUC ecuatoriano. La validación de la cédula del Ecuador lo pueden encontrar en el siguiente enlace: <a href="http://www.coplec.org/?q=2008/07/01/validador-de-c%C3%A9dula-ecuatoriana" target="_blank">http://www.coplec.org/?q=2008/07/01/validador-de-c%C3%A9dula-ecuatoriana</a></p>
<p>Les puse ese enlace porque usaremos ese código para validar uno de los tres tipos de RUC que existen en el Ecuador.</p>
<p>Los tres tipos de RUC son:</p>
<ol>
<li>RUC de persona jurídica o extranjera.- Es del tipo 1790011674001</li>
<li>RUC de persona pública (entidades estatales).- Es del tipo 1760001550001</li>
<li>RUC de persona natura.- Es del tipo 1701300103001</li>
</ol>
<p>Se mostrará la validación por partes según cada tipo de RUC.</p>
<h3>RUC de personas naturales</h3>
<p>La estructura de este tipo de RUC se muestra en la siguiente figura:</p>
<p><a href="http://cyberexplorador.files.wordpress.com/2011/02/ruc_persona_natural.png"><img class="aligncenter size-full wp-image-1005" title="ruc_persona_natural" src="http://cyberexplorador.files.wordpress.com/2011/02/ruc_persona_natural.png?w=550" alt="Estructura del RUC de persona natural"   /></a>Su validación se explica a continuación:</p>
<ul>
<li>El RUC de una persona natural será 13 dígitos, sin letras, sin caracteres especiales , únicamente números, de los cuales los 10 primeros será la cédula de identidad.</li>
<li>Las 2 primeras posiciones corresponden a la provincia donde fue expedida, por lo cual los dos primeros números no será mayor a 24 ni menor a 1.</li>
<li>El tercer dígito es menor a 6 ( 0,1,2,3,4,5 ).</li>
<li>Del cuarto al noveno dígito es un número consecutivo de 6 dígitos.</li>
<li>El décimo dígito es el dígito verificador.</li>
<li>Del décimo primer dígito al décimo tercer dígito, identifican en forma  consecutiva el número de establecimientos. Empieza siempre con el 0001.</li>
</ul>
<p>El número de RUC es: 1710034065001 independientemente del número de  establecimientos que tenga el contribuyente, no existe un número de RUC  tal como 1710034065002.</p>
<p>La validación de la cédula de Identidad pasa un algoritmo &#8220;Módulo 10&#8243;.  Al número se lo divide en 13 partes, las 9 primeras son el número mismo,  la 10 es el dígito autoverificador, y las 3 restantes indican si es  principal o establecimiento adicional. Los coeficientes usados para  verificar el décimo dígito de la cédula, mediante el algoritmo &#8220;Módulo  10&#8243; son: 2.1.2.1.2.1.2.1.2</p>
<p><a href="http://cyberexplorador.files.wordpress.com/2011/02/coeficientes_ruc_naturales.png"><img class="aligncenter size-full wp-image-1006" title="coeficientes_ruc_naturales" src="http://cyberexplorador.files.wordpress.com/2011/02/coeficientes_ruc_naturales.png?w=550" alt=""   /></a>Como se ve en la imagen se usan los 9 primeros dígitos del RUC. Los números de las posiciones impares e multiplican por 2, y los números de las posiciones pares se multiplican por 1. Si el resultado de multiplicar por 2 es mayor a 9, se resta 9. Como en la figura, 12 &#8211; 9 = 3.</p>
<p>Luego se suman todos los valores del producto. En este caso la respuesta es 25.</p>
<p>Luego se resta este número de su decena superior. La decena superior a 25 es 30. Por lo tanto queda: 30 &#8211; 25 = 5.</p>
<p>Y 5 es el dígito verificador, si este número coincide con el décimo dígito del RUC la cédula es correcta.</p>
<p><strong>Excepción:</strong> Si el resultado de la resta es 10, el dígito verificador será 0.</p>
<p>Usando el código de la página que les puse arriba y haciéndole una pequeña modificación, el resultado queda:</p>
<blockquote><p>public class ValidaCedula {<br />
private static  final int num_provincias = 24;</p>
<p>public static Boolean validacionCedula(String cedula){<br />
//verifica que los dos primeros dígitos correspondan a un valor entre 1 y NUMERO_DE_PROVINCIAS<br />
int prov = Integer.parseInt(cedula.substring(0, 2));</p>
<p>if (!((prov &gt; 0) &amp;&amp; (prov &lt;= num_provincias))) {<br />
//addError(&#8220;La cédula ingresada no es válida&#8221;);<br />
System.out.println(&#8220;Error: cedula ingresada mal&#8221;);<br />
return false;<br />
}</p>
<p>//verifica que el último dígito de la cédula sea válido<br />
int[] d = new int[10];<br />
//Asignamos el string a un array<br />
for (int i = 0; i &lt; d.length; i++) {<br />
d[i] = Integer.parseInt(cedula.charAt(i) + &#8220;&#8221;);<br />
}</p>
<p>int imp = 0;<br />
int par = 0;</p>
<p>//sumamos los duplos de posición impar<br />
for (int i = 0; i &lt; d.length; i += 2) {<br />
d[i] = ((d[i] * 2) &gt; 9) ? ((d[i] * 2) &#8211; 9) : (d[i] * 2);<br />
imp += d[i];<br />
}</p>
<p>//sumamos los digitos de posición par<br />
for (int i = 1; i &lt; (d.length &#8211; 1); i += 2) {<br />
par += d[i];<br />
}</p>
<p>//Sumamos los dos resultados<br />
int suma = imp + par;</p>
<p>//Restamos de la decena superior<br />
int d10 = Integer.parseInt(String.valueOf(suma + 10).substring(0, 1) +<br />
&#8220;0&#8243;) &#8211; suma;</p>
<p>//Si es diez el décimo dígito es cero<br />
d10 = (d10 == 10) ? 0 : d10;</p>
<p>//si el décimo dígito calculado es igual al digitado la cédula es correcta<br />
if (d10 == d[9]) {<br />
return true;<br />
}else {<br />
//addError(&#8220;La cédula ingresada no es válida&#8221;);<br />
return false;<br />
}<br />
}</p>
<p>public static void main(String[] args) {<br />
String ruc_dato = &#8220;1710034065001&#8243;;<br />
if (validacionCedula(ruc_dato.substring(0, 10)))<br />
System.out.println(&#8220;El RUC es correcto&#8221;);<br />
else<br />
System.out.println(&#8220;El RUC es incorrecto&#8221;);<br />
}<br />
}</p></blockquote>
<p>Una explicación del código. Hay una parte donde dice:</p>
<blockquote><p>d[i] = ((d[i] * 2) &gt; 9) ? ((d[i] * 2) &#8211; 9) : (d[i] * 2);</p></blockquote>
<p>El uso del símbolo de pregunta ? es un equivalente al uso del if. Todo lo que está entre el ? y los dos puntos será lo que suceda en caso de ser verdadero, y lo que está después de los dos puntos sucederá en caso de ser falso.</p>
<p><a href="http://cyberexplorador.wordpress.com/2011/02/20/validar-el-ingreso-del-ruc-de-ecuador-en-java-segunda-parte/" target="_blank">Validar el ingreso del RUC de Ecuador en Java – Segunda parte</a></p>
<p><a href="http://cyberexplorador.wordpress.com/2011/02/20/validar-el-ingreso-del-ruc-de-ecuador-en-java-%e2%80%93-tercera-parte/" target="_blank">Validar el ingreso del RUC de Ecuador en Java – Tercera parte</a></p>
<p>Para conocer un poco más sobre la estructura del RUC pueden visitar el siguiente sitio: <a href="http://www.campvs.org/legislacion/index.php?option=com_content&amp;task=view&amp;id=18&amp;Itemid=69" target="_blank">http://www.campvs.org/legislacion/index.php?option=com_content&amp;task=view&amp;id=18&amp;Itemid=69</a></p>
<p>Pueden descargarse el código fuente de esta explicación en el siguiente enlace: <a href="http://mygnet.net/codigos/java/varios/validar_la_cedula_y_el_ruc_de_ecuador_en_java.3335" target="_blank">http://mygnet.net/codigos/java/varios/validar_la_cedula_y_el_ruc_de_ecuador_en_java.3335</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cyberexplorador.wordpress.com/1004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cyberexplorador.wordpress.com/1004/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cyberexplorador.wordpress.com/1004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cyberexplorador.wordpress.com/1004/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cyberexplorador.wordpress.com/1004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cyberexplorador.wordpress.com/1004/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cyberexplorador.wordpress.com/1004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cyberexplorador.wordpress.com/1004/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cyberexplorador.wordpress.com/1004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cyberexplorador.wordpress.com/1004/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cyberexplorador.wordpress.com/1004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cyberexplorador.wordpress.com/1004/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cyberexplorador.wordpress.com/1004/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cyberexplorador.wordpress.com/1004/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=1004&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cyberexplorador.wordpress.com/2011/02/20/validar-el-ingreso-del-ruc-de-ecuador-en-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71b93af8d69e7e92b7f0141c11d5a0a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberexplorador</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2011/02/ruc_persona_natural.png" medium="image">
			<media:title type="html">ruc_persona_natural</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2011/02/coeficientes_ruc_naturales.png" medium="image">
			<media:title type="html">coeficientes_ruc_naturales</media:title>
		</media:content>
	</item>
		<item>
		<title>Encuesta: Escogiendo el logo de la empresa</title>
		<link>http://cyberexplorador.wordpress.com/2010/11/05/encuesta-escogiendo-el-logo-de-la-empresa/</link>
		<comments>http://cyberexplorador.wordpress.com/2010/11/05/encuesta-escogiendo-el-logo-de-la-empresa/#comments</comments>
		<pubDate>Sat, 06 Nov 2010 04:10:02 +0000</pubDate>
		<dc:creator>cyberexplorador</dc:creator>
				<category><![CDATA[Encuesta]]></category>
		<category><![CDATA[Util]]></category>

		<guid isPermaLink="false">http://cyberexplorador.wordpress.com/?p=997</guid>
		<description><![CDATA[Ayúdanos a escoger el logo de la empresa:<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=997&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ayúdanos a escoger el logo de la empresa:</p>
<div id="attachment_1000" class="wp-caption aligncenter" style="width: 560px"><a href="http://cyberexplorador.files.wordpress.com/2010/11/logo31.jpg"><img class="size-full wp-image-1000" title="logo3" src="http://cyberexplorador.files.wordpress.com/2010/11/logo31.jpg?w=550&#038;h=214" alt="" width="550" height="214" /></a><p class="wp-caption-text">Clic en la imagen para ampliar</p></div>
<a href="http://polldaddy.com/poll/4043753">Take Our Poll</a>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cyberexplorador.wordpress.com/997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cyberexplorador.wordpress.com/997/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cyberexplorador.wordpress.com/997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cyberexplorador.wordpress.com/997/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cyberexplorador.wordpress.com/997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cyberexplorador.wordpress.com/997/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cyberexplorador.wordpress.com/997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cyberexplorador.wordpress.com/997/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cyberexplorador.wordpress.com/997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cyberexplorador.wordpress.com/997/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cyberexplorador.wordpress.com/997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cyberexplorador.wordpress.com/997/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cyberexplorador.wordpress.com/997/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cyberexplorador.wordpress.com/997/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=997&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cyberexplorador.wordpress.com/2010/11/05/encuesta-escogiendo-el-logo-de-la-empresa/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71b93af8d69e7e92b7f0141c11d5a0a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberexplorador</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/11/logo31.jpg" medium="image">
			<media:title type="html">logo3</media:title>
		</media:content>
	</item>
		<item>
		<title>Añadir imágenes a una base de datos y cargarlas usando PHP y MySQL</title>
		<link>http://cyberexplorador.wordpress.com/2010/08/26/anadir-imagenes-a-una-base-de-datos-y-cargarlas-usando-php-y-mysql/</link>
		<comments>http://cyberexplorador.wordpress.com/2010/08/26/anadir-imagenes-a-una-base-de-datos-y-cargarlas-usando-php-y-mysql/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 21:50:40 +0000</pubDate>
		<dc:creator>cyberexplorador</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[base-datos]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[imagenes]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://cyberexplorador.wordpress.com/?p=951</guid>
		<description><![CDATA[En este tutorial les voy a enseñar a trabajar con imágenes y una base de datos con PHP y MySQL. Vamos a utilizar Dreamweaver CS5, el cual nos va a ahorrar bastante tiempo en algunas cosas. Al trabajar con imágenes y bases de datos tenemos dos opciones, la primera es guardar la imagen en la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=951&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>En este tutorial les voy a enseñar a trabajar con imágenes y una base de datos con PHP y MySQL. Vamos a utilizar Dreamweaver CS5, el cual nos va a ahorrar bastante tiempo en algunas cosas.</p>
<p>Al trabajar con imágenes y bases de datos tenemos dos opciones, la primera es guardar la imagen en la base de datos, y la segunda es guardar la ruta de la imagen en la base de datos. El primer caso haría que la base de datos se vuelva un poco pesada, así que usaremos el segundo caso, almacenando únicamente la ruta de la imagen en la base de datos. Esta forma es más fácil y práctico de trabajar con imágenes.</p>
<p>Bueno ahora empecemos. Primero en Dreamweaver  vamos a crear un nuevo sitio. Nos vamos al menú Sitio y escogemos Nuevo sitio en la pestaña Sitio, le ponemos un nombre y su ruta:</p>
<div id="attachment_952" class="wp-caption aligncenter" style="width: 310px"><a href="http://cyberexplorador.files.wordpress.com/2010/08/configurar_sitio.png"><img class="size-medium wp-image-952" title="configurar_sitio" src="http://cyberexplorador.files.wordpress.com/2010/08/configurar_sitio.png?w=300&#038;h=163" alt="" width="300" height="163" /></a><p class="wp-caption-text">Clic en la imagen para ampliar</p></div>
<p>Luego nos vamos a la pestaña Servidores, ahí damos clic en el símbolo + y llenamos con la siguiente información (en mi caso uso el puerto 8081, si usan otro deben modificar eso):</p>
<div id="attachment_953" class="wp-caption aligncenter" style="width: 310px"><a href="http://cyberexplorador.files.wordpress.com/2010/08/conf_servidor.png"><img class="size-medium wp-image-953" title="conf_servidor" src="http://cyberexplorador.files.wordpress.com/2010/08/conf_servidor.png?w=300&#038;h=163" alt="" width="300" height="163" /></a><p class="wp-caption-text">Clic en la imagen para ampliar</p></div>
<p>Luego en la pestaña avanzadas realizamos lo siguiente:</p>
<div id="attachment_954" class="wp-caption aligncenter" style="width: 310px"><a href="http://cyberexplorador.files.wordpress.com/2010/08/avanzadas_servidor.png"><img class="size-medium wp-image-954" title="avanzadas_servidor" src="http://cyberexplorador.files.wordpress.com/2010/08/avanzadas_servidor.png?w=300&#038;h=210" alt="" width="300" height="210" /></a><p class="wp-caption-text">Clic en la imagen para ampliar</p></div>
<p>Luego damos clic en Guardar, en la primera ventana y seleccionamos el servidor que creamos:</p>
<div id="attachment_958" class="wp-caption aligncenter" style="width: 310px"><a href="http://cyberexplorador.files.wordpress.com/2010/08/servidor_seleccionar.png"><img class="size-medium wp-image-958" title="servidor_seleccionar" src="http://cyberexplorador.files.wordpress.com/2010/08/servidor_seleccionar.png?w=300&#038;h=163" alt="" width="300" height="163" /></a><p class="wp-caption-text">Clic en la imagen para ampliar</p></div>
<p>Luego damos clic en Guardar.</p>
<p>Este proceso es en la version CS5 de Dreamweaver, en la versión 8 <a href="http://cyberexplorador.wordpress.com/2010/03/27/consultar-insertar-y-modificar-registros-de-una-base-de-datos-de-mysql-con-php-sin-programar-nada/" target="_blank">es un poco diferente.</a></p>
<p>Una vez hecho esto creamos un nuevo archivo PHP y lo guardamos en la ruta del sitio, en mi caso C:\xampp\htdocs\PracticaImagenes le vamos a poner el nombre de formulario.php.</p>
<p>Ahora vamos a crear la base de datos que contendrá la información de las imágenes. Usando el phpMyAdmin que trae el XAMPP vamos a crear la base ImagenesPractica y dentro la tabla Catalogo con los siguientes campos:</p>
<p><a href="http://cyberexplorador.files.wordpress.com/2010/08/tabla_imagenes.png"><img class="aligncenter size-full wp-image-956" title="tabla_imagenes" src="http://cyberexplorador.files.wordpress.com/2010/08/tabla_imagenes.png?w=550" alt=""   /></a></p>
<p>Ahora en Dreamweaver en el archivo formulario.php nos vamos al menú Ventana -&gt; Bases de datos. En el panel que aparece damos clic en el símbolo + y escogemos &#8220;Conexión MySQL&#8221; y llenamos los datos como se muestra:</p>
<div id="attachment_959" class="wp-caption aligncenter" style="width: 310px"><a href="http://cyberexplorador.files.wordpress.com/2010/08/conex_mysql_imag.png"><img class="size-medium wp-image-959" title="conex_mysql_imag" src="http://cyberexplorador.files.wordpress.com/2010/08/conex_mysql_imag.png?w=300&#038;h=142" alt="" width="300" height="142" /></a><p class="wp-caption-text">Clic en la imagen para ampliar</p></div>
<p>Ahora vamos a crear una página que se llame ingreso_exitoso.php la cual contendrá el texto &#8220;El dato ha sido ingresado correctamente&#8221;.</p>
<p>Cerramos el archivo ingreso_exitoso.php y luego nos vamos al archivo formulario.php. Allí vamos a crear un formulario como el que se muestra en la imagen:</p>
<div id="attachment_961" class="wp-caption aligncenter" style="width: 310px"><a href="http://cyberexplorador.files.wordpress.com/2010/08/formulario_imagenes.png"><img class="size-medium wp-image-961" title="formulario_imagenes" src="http://cyberexplorador.files.wordpress.com/2010/08/formulario_imagenes.png?w=300&#038;h=78" alt="" width="300" height="78" /></a><p class="wp-caption-text">Clic en la imagen para ampliar</p></div>
<p>Junto a cada elemento del formulario puse el nombre que tiene cada uno, y el cuadro de la derecha muestra los atributos de la lista Tipo. Bueno en la imagen me faltó un botón que se diga Enviar. Ahí lo incluyen. Una vez hecho esto vamos al menú Insertar -&gt; Objetos de datos -&gt; Insertar registros -&gt; Insertar registro y llenamos como se muestra:</p>
<p><a href="http://cyberexplorador.files.wordpress.com/2010/08/insercion_imagenes_vale.png"><img class="aligncenter size-medium wp-image-963" title="insercion_imagenes_vale" src="http://cyberexplorador.files.wordpress.com/2010/08/insercion_imagenes_vale.png?w=300&#038;h=178" alt="" width="300" height="178" /></a></p>
<p>Se debe ir escogiendo cada columna y asignarle el valor correspondiente. En tras insertar, ir a escogemos la página que creamos antes que solo tiene un texto. Damos clic en Aceptar.</p>
<p>Ahora en la ruta del sitio que en mi caso es C:\xampp\htdocs\PracticaImagenes vamos a crear una carpeta llamada images y dentro de ella dos carpetas, una llamada Camisetas y otra llamada Accesorios.</p>
<p>Hasta el momento lo que hace Dreamweaver es llenar la base de datos con lo que tenemos en el formulario. Pero todavia no almacena la ruta de la imagen. Eso vamos a hacer ahora. Antes tenemos un combobox que nos pide el tipo, ya sea Camiseta o Accesorio (suponiendo que es una tienda deportiva) si escogemos camiseta se debe guardar la imagen en C:\xampp\htdocs\PracticaImagenes\images\Camisetas y si escogemos  Accesorio se debe guardar en C:\xampp\htdocs\PracticaImagenes\images\Accesorios y además almacenar esa ruta en la base de datos.</p>
<p>Estando en el archivo formulario.php nos vamos en Dreamweaver a la opción de Código (Ver -&gt; Código) y ubicamos la siguiente línea de código:</p>
<blockquote></blockquote>
<div id="attachment_965" class="wp-caption aligncenter" style="width: 310px"><a href="http://cyberexplorador.files.wordpress.com/2010/08/codigo_imagenes.png"><img class="size-medium wp-image-965" title="codigo_imagenes" src="http://cyberexplorador.files.wordpress.com/2010/08/codigo_imagenes.png?w=300&#038;h=69" alt="" width="300" height="69" /></a><p class="wp-caption-text">Clic en la imagen para ampliar</p></div>
<p>Debajo de la línea subrayada vamos a insertar el siguiente código PHP:</p>
<blockquote><p>$tipo_prod = $_POST["lstTipo"];</p>
<p>//Guardar imagen<br />
if(is_uploaded_file($_FILES['fleImagen']['tmp_name'])) { // verifica haya sido cargado el archivo<br />
$ruta= &#8220;images/$tipo_prod/&#8221;.$_FILES['fleImagen']['name'];<br />
move_uploaded_file($_FILES['fleImagen']['tmp_name'], $ruta);<br />
}</p></blockquote>
<p>Más abajo tenemos el código:</p>
<blockquote><p>GetSQLValueString($_POST['fleImagen'], &#8220;text&#8221;),</p></blockquote>
<p>Lo modificamos y le ponemos lo siguiente:</p>
<blockquote><p>GetSQLValueString($ruta, &#8220;text&#8221;),</p></blockquote>
<p>Listo ahora guardamos el archivo formulario.php y probamos la página web en el navegador.</p>
<p>Al llenar el formulario y escoger una imagen ésta se guarda en la carpeta correspondiente según sea Camiseta o Accesorio y su ruta se guarda en la base de datos:</p>
<div id="attachment_967" class="wp-caption aligncenter" style="width: 310px"><a href="http://cyberexplorador.files.wordpress.com/2010/08/dato_imagenes.png"><img class="size-medium wp-image-967" title="dato_imagenes" src="http://cyberexplorador.files.wordpress.com/2010/08/dato_imagenes.png?w=300&#038;h=16" alt="" width="300" height="16" /></a><p class="wp-caption-text">Clic en la imagen para ampliarla</p></div>
<p>Ahora vamos a mostrar los datos en otro archivo. Creamos un nuevo archivo llamado catalogo.php</p>
<p>Vamos al menú Ventana -&gt; Vinculaciones. En el panel damos clic en el símbolo + y llenamos el cuadro de diálogo como se muestra:</p>
<div id="attachment_971" class="wp-caption aligncenter" style="width: 310px"><a href="http://cyberexplorador.files.wordpress.com/2010/08/juego_imagenes_registros_vale.png"><img class="size-medium wp-image-971" title="juego_imagenes_registros_vale" src="http://cyberexplorador.files.wordpress.com/2010/08/juego_imagenes_registros_vale.png?w=300&#038;h=225" alt="" width="300" height="225" /></a><p class="wp-caption-text">Clic en la imagen para ampliar</p></div>
<p>Damos clic en Aceptar. Ahora vamos al menú Insertar -&gt; Objetos de datos -&gt; Datos dinámicos -&gt; Tabla dinámica:</p>
<div id="attachment_972" class="wp-caption aligncenter" style="width: 310px"><a href="http://cyberexplorador.files.wordpress.com/2010/08/tabla_dinamica_imags.png"><img class="size-medium wp-image-972" title="tabla_dinamica_imags" src="http://cyberexplorador.files.wordpress.com/2010/08/tabla_dinamica_imags.png?w=300&#038;h=175" alt="" width="300" height="175" /></a><p class="wp-caption-text">Clic en la imagen para ampliar</p></div>
<p>Guardamos la página y la ejecutamos en el navegador, y podemos ver los datos de la base. Ahora para ver la imagen en lugar de la ruta nos vamos al código y ubicamos el siguiente código:</p>
<div id="attachment_973" class="wp-caption aligncenter" style="width: 310px"><a href="http://cyberexplorador.files.wordpress.com/2010/08/codigo_imprime_datos_imgs.png"><img class="size-medium wp-image-973" title="codigo_imprime_datos_imgs" src="http://cyberexplorador.files.wordpress.com/2010/08/codigo_imprime_datos_imgs.png?w=300&#038;h=123" alt="" width="300" height="123" /></a><p class="wp-caption-text">Clic en la imagen para ampliar</p></div>
<p>En la parte que dice &lt;td&gt;&lt;?php echo $row_catalogo_imag['Imagen']; ?&gt;&lt;/td&gt; le modificamos por lo siguiente:</p>
<blockquote><p>&lt;td&gt;&lt;img src=&#8221;&lt;?php echo $row_catalogo_imag['Imagen']; ?&gt;&#8221; / &gt;&lt;/td&gt;</p></blockquote>
<p>Actualizamos la página y vemos las imágenes:</p>
<div id="attachment_974" class="wp-caption aligncenter" style="width: 310px"><a href="http://cyberexplorador.files.wordpress.com/2010/08/ver_catalogo_imgs.png"><img class="size-medium wp-image-974" title="ver_catalogo_imgs" src="http://cyberexplorador.files.wordpress.com/2010/08/ver_catalogo_imgs.png?w=300&#038;h=134" alt="" width="300" height="134" /></a><p class="wp-caption-text">Clic en la imagen para ampliar</p></div>
<p>Espero que les haya gustado este tutorial. Espero sus comentarios y preguntas.</p>
<p>Pueden descargar el programa completo en: <a href="http://www.mygnet.net/codigos/php/manejodebasedatos/insertar_imagenes_en_una_base_de_datos_de_mysql_con_php.3238" target="_blank">http://www.mygnet.net/codigos/php/manejodebasedatos/insertar_imagenes_en_una_base_de_datos_de_mysql_con_php.3238</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cyberexplorador.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cyberexplorador.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cyberexplorador.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cyberexplorador.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cyberexplorador.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cyberexplorador.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cyberexplorador.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cyberexplorador.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cyberexplorador.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cyberexplorador.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cyberexplorador.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cyberexplorador.wordpress.com/951/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cyberexplorador.wordpress.com/951/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cyberexplorador.wordpress.com/951/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=951&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cyberexplorador.wordpress.com/2010/08/26/anadir-imagenes-a-una-base-de-datos-y-cargarlas-usando-php-y-mysql/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71b93af8d69e7e92b7f0141c11d5a0a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberexplorador</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/08/configurar_sitio.png?w=300" medium="image">
			<media:title type="html">configurar_sitio</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/08/conf_servidor.png?w=300" medium="image">
			<media:title type="html">conf_servidor</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/08/avanzadas_servidor.png?w=300" medium="image">
			<media:title type="html">avanzadas_servidor</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/08/servidor_seleccionar.png?w=300" medium="image">
			<media:title type="html">servidor_seleccionar</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/08/tabla_imagenes.png" medium="image">
			<media:title type="html">tabla_imagenes</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/08/conex_mysql_imag.png?w=300" medium="image">
			<media:title type="html">conex_mysql_imag</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/08/formulario_imagenes.png?w=300" medium="image">
			<media:title type="html">formulario_imagenes</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/08/insercion_imagenes_vale.png?w=300" medium="image">
			<media:title type="html">insercion_imagenes_vale</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/08/codigo_imagenes.png?w=300" medium="image">
			<media:title type="html">codigo_imagenes</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/08/dato_imagenes.png?w=300" medium="image">
			<media:title type="html">dato_imagenes</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/08/juego_imagenes_registros_vale.png?w=300" medium="image">
			<media:title type="html">juego_imagenes_registros_vale</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/08/tabla_dinamica_imags.png?w=300" medium="image">
			<media:title type="html">tabla_dinamica_imags</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/08/codigo_imprime_datos_imgs.png?w=300" medium="image">
			<media:title type="html">codigo_imprime_datos_imgs</media:title>
		</media:content>

		<media:content url="http://cyberexplorador.files.wordpress.com/2010/08/ver_catalogo_imgs.png?w=300" medium="image">
			<media:title type="html">ver_catalogo_imgs</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;Soledad enamorada&#8221; otro sencillo del disco Poquita ropa de Ricardo Arjona</title>
		<link>http://cyberexplorador.wordpress.com/2010/08/16/soledad-enamorada-otro-sencillo-del-disco-poquita-ropa-de-ricardo-arjona/</link>
		<comments>http://cyberexplorador.wordpress.com/2010/08/16/soledad-enamorada-otro-sencillo-del-disco-poquita-ropa-de-ricardo-arjona/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 19:29:20 +0000</pubDate>
		<dc:creator>cyberexplorador</dc:creator>
				<category><![CDATA[Entretenimiento]]></category>
		<category><![CDATA[Música]]></category>
		<category><![CDATA[arjona]]></category>
		<category><![CDATA[enamorada]]></category>
		<category><![CDATA[poquita]]></category>
		<category><![CDATA[ricardo]]></category>
		<category><![CDATA[ropa]]></category>
		<category><![CDATA[soledad]]></category>

		<guid isPermaLink="false">http://cyberexplorador.wordpress.com/?p=944</guid>
		<description><![CDATA[El nuevo disco de Ricardo Arjona sale a la venta el próximo 24 de agosto. La soledad no se toca el corazon, para humillarme me pome a oir tus fotos me pone a oler tu ausencia a ver la luz que esta apagada la soledad enamorada es un misil golpeando el pecho la menopausia encinta [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=944&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>El nuevo disco de Ricardo Arjona sale a la venta el próximo 24 de agosto.</p>
<span style="text-align:center; display: block;"><a href="http://cyberexplorador.wordpress.com/2010/08/16/soledad-enamorada-otro-sencillo-del-disco-poquita-ropa-de-ricardo-arjona/"><img src="http://img.youtube.com/vi/Bj7atc1DeMk/2.jpg" alt="" /></a></span>
<blockquote><p>La soledad no se toca el corazon, para humillarme<br />
me pome a oir tus fotos<br />
me pone a oler tu ausencia<br />
a ver la luz que esta apagada</p>
<p>la soledad enamorada<br />
es un misil golpeando el pecho<br />
la menopausia encinta de un amor<br />
que ya no es nada</p>
<p>la soledad es el brasier que se quedo<br />
cuando te fuiste<br />
el decibal de tu silencio<br />
el calendario de tu ausencia<br />
el alma máter de lo abusrdo</p>
<p>la soledad enamorada<br />
es mi pistilo sin tu estambre<br />
es la hija de puta mas perversa<br />
y sigue aqui conmigo</p>
<p>yo no se si es una trampa que dejastes<br />
yo no se si es una treta o una venganza<br />
yo no se si tienes tu que ver con esto</p>
<p>la soledad enamorada sigue aqui conmigo<br />
esta soledad se desliza<br />
esta soledad que se incorpora<br />
esta soledad de tus cenizas<br />
esta soledad que me evapora<br />
y te extraña igual que yo</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cyberexplorador.wordpress.com/944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cyberexplorador.wordpress.com/944/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cyberexplorador.wordpress.com/944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cyberexplorador.wordpress.com/944/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cyberexplorador.wordpress.com/944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cyberexplorador.wordpress.com/944/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cyberexplorador.wordpress.com/944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cyberexplorador.wordpress.com/944/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cyberexplorador.wordpress.com/944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cyberexplorador.wordpress.com/944/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cyberexplorador.wordpress.com/944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cyberexplorador.wordpress.com/944/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cyberexplorador.wordpress.com/944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cyberexplorador.wordpress.com/944/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=944&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cyberexplorador.wordpress.com/2010/08/16/soledad-enamorada-otro-sencillo-del-disco-poquita-ropa-de-ricardo-arjona/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71b93af8d69e7e92b7f0141c11d5a0a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberexplorador</media:title>
		</media:content>
	</item>
		<item>
		<title>Programa de encriptación simétrica con el método matricial hecho en Java</title>
		<link>http://cyberexplorador.wordpress.com/2010/08/04/programa-de-encriptacion-simetrica-con-el-metodo-matricial-hecho-en-java/</link>
		<comments>http://cyberexplorador.wordpress.com/2010/08/04/programa-de-encriptacion-simetrica-con-el-metodo-matricial-hecho-en-java/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 03:03:21 +0000</pubDate>
		<dc:creator>cyberexplorador</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[desencriptacion]]></category>
		<category><![CDATA[encriptación]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[programa]]></category>

		<guid isPermaLink="false">http://cyberexplorador.wordpress.com/?p=939</guid>
		<description><![CDATA[Este es un programa que hicimos en la universidad. Está hecho en un applet de Java en Netbeans. Primero les explico cómo funciona este método de encriptación y desencriptación y luego el funcionamiento del programa. El método de encriptación simétrica se llama así porque usa la misma clave para encriptar y desencriptar. La clave es [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=939&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Este es un programa que hicimos en la universidad. Está hecho en un applet de Java en <a href="http://www.netbeans.org" target="_blank">Netbeans</a>. Primero les explico cómo funciona este método de encriptación y desencriptación y luego el funcionamiento del programa.</p>
<p>El método de encriptación simétrica se llama así porque usa la misma clave para encriptar y desencriptar. La clave es un valor numérico.</p>
<p>Para entender cómo funciona vamos a usar un ejemplo.</p>
<p>El mensaje a encriptar será: <span style="color:#0000ff;">HOLA MUNDO ES UNA FRASE COMUN</span> y la clave va a ser 4.</p>
<p>Lo que hacemos es agrupar el texto en número de caracteres según la clave y formar una matriz. Así con esa frase y esa clave nos quedaría:</p>
<p>H   O   L   A<br />
_   M  U  N<br />
D   O   _   E<br />
S   _   U   N<br />
A   _   F    R<br />
A   S   E    _<br />
C   O   M   U<br />
N  _    _    _</p>
<p>Para el ejemplo reemplacé los espacios con guiones bajos. Viendo esa frase en una línea sería:</p>
<p>HOLA | _MUN |DO_E | S_UN |A_FR | ASE_ | COMU | N_ _ _ |</p>
<p>Al último puse 3 guiones bajos para completar los 4 caracteres finales. Para encriptar la frase viendo la matriz vamos cogiendo los caracteres de la primera columna, luego de la segunda, etc, la frase nos queda:</p>
<p>H_DSAACN  -&gt; Primera columna<br />
OMO__SO_  -&gt; Segunda columna<br />
LU_UFEM_ -&gt; Tercera columna<br />
ANENR_U_ -&gt; Cuarta columna</p>
<p>La frase encriptada completa nos queda:</p>
<p>H_DSAACNOMO__SO_LU_UFEM_ANENR_U_</p>
<p>Tomando en cuenta que los guiones bajos son en realidad espacios.</p>
<p>Ahora analizando el número de caracteres tenemos que la frase original tiene 29 caracteres incluyendo los espacios, mientras que la frase encriptada tiene 31 caracteres (no se toma en cuenta el último espacio).</p>
<p>Este dato necesitamos para el proceso de desencriptación. Para eso se parte de la frase encriptada y se divide el número de caracteres para la clave. Si el residuo es cero, la respuesta de la división es el número de filas de la matriz, si no es cero el número de filas de la matriz es la respuesta d ela división más uno.</p>
<p>Si dividimos 31 para 4 la respuesta es 7 con residuo 3, como no es exacta entonces el número de filas será 7 + 1 = 8. Quiere decir que debemos agrupar la frase encriptada en grupo de 8 caracteres así:</p>
<p>H_DSAACNOMO__SO_LU_UFEM_ANENR_U    -&gt; Frase encriptada</p>
<p>H_DSAACN | OMO__SO_ | LU_UFEM_ | ANENR_U</p>
<p>Para formar la matriz cada grupo de caracteres es una columna de la matriz, nos queda por tanto:</p>
<p>H   O    L   A<br />
_   M   U   N<br />
D   O    _   E<br />
S    _    U   N<br />
A   _    F    R<br />
A   S    E    _<br />
C    O   M   U<br />
N   _   _</p>
<p>Nuevamente volvemos a la matriz original y ya es cuestión de leer las filas en orden y se obtiene el mensaje desencriptado.</p>
<p>Esto es lo que haremos en el programa hecho en Java.</p>
<p>Lo pueden descargar del siguiente enlace: <a href="http://www.mygnet.net/codigos/java/criptografia/encriptacion_simetrica_con_metodo_matricial.3224" target="_blank">http://www.mygnet.net/codigos/java/criptografia/encriptacion_simetrica_con_metodo_matricial.3224</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cyberexplorador.wordpress.com/939/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cyberexplorador.wordpress.com/939/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cyberexplorador.wordpress.com/939/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cyberexplorador.wordpress.com/939/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cyberexplorador.wordpress.com/939/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cyberexplorador.wordpress.com/939/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cyberexplorador.wordpress.com/939/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cyberexplorador.wordpress.com/939/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cyberexplorador.wordpress.com/939/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cyberexplorador.wordpress.com/939/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cyberexplorador.wordpress.com/939/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cyberexplorador.wordpress.com/939/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cyberexplorador.wordpress.com/939/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cyberexplorador.wordpress.com/939/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=939&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cyberexplorador.wordpress.com/2010/08/04/programa-de-encriptacion-simetrica-con-el-metodo-matricial-hecho-en-java/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71b93af8d69e7e92b7f0141c11d5a0a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberexplorador</media:title>
		</media:content>
	</item>
		<item>
		<title>Usted el nuevo sencillo de Ricardo Arjona, escúchalo aquí</title>
		<link>http://cyberexplorador.wordpress.com/2010/08/03/usted-el-nuevo-sencillo-de-ricardo-arjona-escuchalo-aqui/</link>
		<comments>http://cyberexplorador.wordpress.com/2010/08/03/usted-el-nuevo-sencillo-de-ricardo-arjona-escuchalo-aqui/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 23:20:29 +0000</pubDate>
		<dc:creator>cyberexplorador</dc:creator>
				<category><![CDATA[Entretenimiento]]></category>
		<category><![CDATA[Música]]></category>
		<category><![CDATA[arjona]]></category>
		<category><![CDATA[poquita]]></category>
		<category><![CDATA[ricardo]]></category>
		<category><![CDATA[ropa]]></category>
		<category><![CDATA[usted]]></category>

		<guid isPermaLink="false">http://cyberexplorador.wordpress.com/?p=936</guid>
		<description><![CDATA[Ya se puede escuchar el segundo sencillo del nuevo disco de Ricardo Arjona &#8220;Poquita Ropa&#8221; que saldrá a la venta el 24 de agosto de 2010. El nuevo sencillo se titula Usted y aquí lo compartimos contigo: Usted que hace del mundo algo más que una esfera usted que me mira usted que me cela [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=936&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ya se puede escuchar el segundo sencillo del nuevo disco de Ricardo Arjona &#8220;Poquita Ropa&#8221; que saldrá a la venta el 24 de agosto de 2010. El nuevo sencillo se titula Usted y aquí lo compartimos contigo:</p>
<span style="text-align:center; display: block;"><a href="http://cyberexplorador.wordpress.com/2010/08/03/usted-el-nuevo-sencillo-de-ricardo-arjona-escuchalo-aqui/"><img src="http://img.youtube.com/vi/Zk5Hmm-QtxE/2.jpg" alt="" /></a></span>
<blockquote><p>Usted que hace del mundo<br />
algo más que una esfera<br />
usted que me mira<br />
usted que me cela<br />
Usted me hace daño<br />
Usted me da vida….</p>
<p>Usted que me construye<br />
Usted que me aniquila<br />
Usted que me destruye<br />
Usted que me revive…</p>
<p>Que bonito es decir<br />
que soy solo de Usted<br />
el compas de mis ojos<br />
son sus caderas<br />
y no hago otra cosa<br />
que seguir a la espera<br />
de un beso furtivo<br />
de un beso cualquiera</p>
<p>De una caricia suya de<br />
un beso un quebranto<br />
tenia que ser mujer<br />
para gustarme tanto</p>
<p>Que bonito es decir<br />
que soy solo de Usted<br />
de Usted, de Usted, de Usted,<br />
le digo así por ser discreto<br />
de Usted, de Usted, de Usted,<br />
suena mejor cuando es secreto</p>
<p>Porque un amor tan<br />
clandestino y de trinchera<br />
suena mejor cuando<br />
es de Usted.</p>
<p>Usted hace de un pecado<br />
un milagro cualquiera<br />
mete el mundo aquí adentro<br />
lo que estorbaba va afuera<br />
Usted aunque ausente<br />
Usted siempre se queda<br />
Usted tiene otra historia<br />
Usted porta una guerra<br />
me escogió de venganza<br />
y celebro su idea…</p>
<p>Que bonito es decir<br />
que soy solo de Usted<br />
de Usted, de Usted, de Usted,<br />
le digo así por ser discreto<br />
de Usted, de Usted, de Usted,<br />
suena mejor cuando es secreto…</p>
<p>Porque un amor tan<br />
clandestino y de trinchera<br />
suena mejor cuando<br />
es de Usted…</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/cyberexplorador.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/cyberexplorador.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/cyberexplorador.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/cyberexplorador.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/cyberexplorador.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/cyberexplorador.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/cyberexplorador.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/cyberexplorador.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/cyberexplorador.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/cyberexplorador.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/cyberexplorador.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/cyberexplorador.wordpress.com/936/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/cyberexplorador.wordpress.com/936/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/cyberexplorador.wordpress.com/936/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=cyberexplorador.wordpress.com&amp;blog=6237763&amp;post=936&amp;subd=cyberexplorador&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://cyberexplorador.wordpress.com/2010/08/03/usted-el-nuevo-sencillo-de-ricardo-arjona-escuchalo-aqui/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/71b93af8d69e7e92b7f0141c11d5a0a2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberexplorador</media:title>
		</media:content>
	</item>
	</channel>
</rss>
