<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentarios en: Generador de password en PHP</title>
	<atom:link href="http://nacho.larrateguy.com.ar/2009/02/11/generador-de-password-en-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://nacho.larrateguy.com.ar/2009/02/11/generador-de-password-en-php/</link>
	<description>lo que pueda decir, que no se haya dicho ya...</description>
	<lastBuildDate>Thu, 10 Nov 2011 17:23:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Juanjo</title>
		<link>http://nacho.larrateguy.com.ar/2009/02/11/generador-de-password-en-php/comment-page-1/#comment-277</link>
		<dc:creator>Juanjo</dc:creator>
		<pubDate>Fri, 03 Apr 2009 03:01:02 +0000</pubDate>
		<guid isPermaLink="false">http://nacho.larrateguy.com.ar/?p=196#comment-277</guid>
		<description>Que tal &lt;a href=&quot;http://elornitorrincoenmascarado.blogspot.com/2009/03/contrasenas-pronunciables.html&quot; rel=&quot;nofollow&quot;&gt;contraseñas pronunciables&lt;/a&gt;?</description>
		<content:encoded><![CDATA[<p>Que tal <a href="http://elornitorrincoenmascarado.blogspot.com/2009/03/contrasenas-pronunciables.html" rel="nofollow">contraseñas pronunciables</a>?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: nacho</title>
		<link>http://nacho.larrateguy.com.ar/2009/02/11/generador-de-password-en-php/comment-page-1/#comment-276</link>
		<dc:creator>nacho</dc:creator>
		<pubDate>Tue, 31 Mar 2009 02:56:56 +0000</pubDate>
		<guid isPermaLink="false">http://nacho.larrateguy.com.ar/?p=196#comment-276</guid>
		<description>Gracias Germán por tu aporte!
La verdad forma cómoda de hacer un pass la que proponés, aunque como bien decís, lo interesante de la que propuse es hacer un pass legible y fácilmente memorizable. Incluso pensé en sacar el cambio de mayúsculas y minúsculas para no dificultar.

Saludos</description>
		<content:encoded><![CDATA[<p>Gracias Germán por tu aporte!<br />
La verdad forma cómoda de hacer un pass la que proponés, aunque como bien decís, lo interesante de la que propuse es hacer un pass legible y fácilmente memorizable. Incluso pensé en sacar el cambio de mayúsculas y minúsculas para no dificultar.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: German</title>
		<link>http://nacho.larrateguy.com.ar/2009/02/11/generador-de-password-en-php/comment-page-1/#comment-275</link>
		<dc:creator>German</dc:creator>
		<pubDate>Sun, 15 Mar 2009 18:57:46 +0000</pubDate>
		<guid isPermaLink="false">http://nacho.larrateguy.com.ar/?p=196#comment-275</guid>
		<description>perdon me corrijo no es srand es rand()</description>
		<content:encoded><![CDATA[<p>perdon me corrijo no es srand es rand()</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: German</title>
		<link>http://nacho.larrateguy.com.ar/2009/02/11/generador-de-password-en-php/comment-page-1/#comment-274</link>
		<dc:creator>German</dc:creator>
		<pubDate>Sun, 15 Mar 2009 18:55:33 +0000</pubDate>
		<guid isPermaLink="false">http://nacho.larrateguy.com.ar/?p=196#comment-274</guid>
		<description>a mi me gusta mas la funcion $clave = substr(md5(srand()),0, [Longitud_Pass] ) es mas simple pero no tiene para mayusculas, igual es interesante tu funcion, la voy a empezar a aplicar. Gracias</description>
		<content:encoded><![CDATA[<p>a mi me gusta mas la funcion $clave = substr(md5(srand()),0, [Longitud_Pass] ) es mas simple pero no tiene para mayusculas, igual es interesante tu funcion, la voy a empezar a aplicar. Gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: nacho</title>
		<link>http://nacho.larrateguy.com.ar/2009/02/11/generador-de-password-en-php/comment-page-1/#comment-271</link>
		<dc:creator>nacho</dc:creator>
		<pubDate>Sun, 22 Feb 2009 11:08:32 +0000</pubDate>
		<guid isPermaLink="false">http://nacho.larrateguy.com.ar/?p=196#comment-271</guid>
		<description>Gracias Manuel!
Yo podría haber usado array_top(shuffle($cons)) en vez de hacer el lío del módulo, pero como vos decís... la primer solución es la que queda :-P</description>
		<content:encoded><![CDATA[<p>Gracias Manuel!<br />
Yo podría haber usado array_top(shuffle($cons)) en vez de hacer el lío del módulo, pero como vos decís&#8230; la primer solución es la que queda <img src='http://nacho.larrateguy.com.ar/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: humitos</title>
		<link>http://nacho.larrateguy.com.ar/2009/02/11/generador-de-password-en-php/comment-page-1/#comment-269</link>
		<dc:creator>humitos</dc:creator>
		<pubDate>Sun, 15 Feb 2009 01:37:27 +0000</pubDate>
		<guid isPermaLink="false">http://nacho.larrateguy.com.ar/?p=196#comment-269</guid>
		<description>Sólo porque lo pediste y... porque PHP no me gusta ni un poquito :)
&lt;pre lang=&quot;python&quot;&gt;&gt;&gt;&gt; import random
&gt;&gt;&gt; def generarPassword():
...   voc  = &#039;aeiouAEIOU&#039;
...   cons = &#039;bcdfghjkmnpqrstvwxyzBCDFGHJKMNPQRSTVWXYZ&#039;
...   pwd = &#039;&#039;
...   for x in range(5):
...     pwd += random.choice(voc) + random.choice(cons)
...   return pwd
...
&gt;&gt;&gt; generarPassword()
&#039;OyePOWUPUg&#039;
&gt;&gt;&gt; generarPassword()
&#039;OsakuFidUq&#039;&lt;/pre&gt;

Lo hice &quot;al vuelo&quot; asique tiene todas las fallas que le puedan encontrar :)</description>
		<content:encoded><![CDATA[<p>Sólo porque lo pediste y&#8230; porque PHP no me gusta ni un poquito <img src='http://nacho.larrateguy.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #66cc66;">&gt;&gt;&gt;</span> <span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">random</span>
<span style="color: #66cc66;">&gt;&gt;&gt;</span> <span style="color: #ff7700;font-weight:bold;">def</span> generarPassword<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
...   <span style="color: black;">voc</span>  = <span style="color: #483d8b;">'aeiouAEIOU'</span>
...   <span style="color: black;">cons</span> = <span style="color: #483d8b;">'bcdfghjkmnpqrstvwxyzBCDFGHJKMNPQRSTVWXYZ'</span>
...   <span style="color: #dc143c;">pwd</span> = <span style="color: #483d8b;">''</span>
...   <span style="color: #ff7700;font-weight:bold;">for</span> x <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: #008000;">range</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">5</span><span style="color: black;">&#41;</span>:
...     <span style="color: #dc143c;">pwd</span> += <span style="color: #dc143c;">random</span>.<span style="color: black;">choice</span><span style="color: black;">&#40;</span>voc<span style="color: black;">&#41;</span> + <span style="color: #dc143c;">random</span>.<span style="color: black;">choice</span><span style="color: black;">&#40;</span>cons<span style="color: black;">&#41;</span>
...   <span style="color: #ff7700;font-weight:bold;">return</span> <span style="color: #dc143c;">pwd</span>
...
<span style="color: #66cc66;">&gt;&gt;&gt;</span> generarPassword<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
<span style="color: #483d8b;">'OyePOWUPUg'</span>
<span style="color: #66cc66;">&gt;&gt;&gt;</span> generarPassword<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
<span style="color: #483d8b;">'OsakuFidUq'</span></pre></div></div>

<p>Lo hice &#8220;al vuelo&#8221; asique tiene todas las fallas que le puedan encontrar <img src='http://nacho.larrateguy.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

