<?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>Commentaires sur : Générer des mots de passe aléatoires sous Linux</title>
	<atom:link href="http://www.tux-planet.fr/generer-des-mots-de-passe-aleatoires-sous-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tux-planet.fr/generer-des-mots-de-passe-aleatoires-sous-linux/</link>
	<description>Linux et les Logiciels Libres</description>
	<lastBuildDate>Sat, 11 Feb 2012 14:18:46 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : matt050</title>
		<link>http://www.tux-planet.fr/generer-des-mots-de-passe-aleatoires-sous-linux/#comment-36152</link>
		<dc:creator>matt050</dc:creator>
		<pubDate>Mon, 23 Mar 2009 23:23:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.tux-planet.fr/?p=3807#comment-36152</guid>
		<description>J&#039;ai amélioré le script: http://pastebin.com/m2d87a781
case $# in
0)
	echo &quot;Combien de mots de passe souhaitez vous generer?&quot;
	read nbResultat
	echo &quot;Quelle taille auront ces mots de passe?&quot;
	read taille
	for((i=0; i&lt;${nbResultat}; i++));
		do echo `&lt; /dev/urandom tr -dc _A-Z-a-z-0-9 &#124; head -c${taille}`;
	done
	;;
1)
	echo &quot;Nombre de parametres insufisant&quot;
	echo -e &quot;cmd 33[4mtaille du mdp33[0m 33[4mnombre de resultats33[0m&quot;
	;;
2)
	#Teste si les paramètres sont positifs
	if test &quot;$1&quot; -gt &quot;0&quot; &amp;&amp; test &quot;$2&quot; -gt &quot;0&quot;
	then
		#Affiche un avertissement si la taille du mot de passe est trop grande, pour eviter d&#039;avoir un script qui met 100 ans à s&#039;executer.
		if test &quot;$1&quot; -gt &quot;100&quot;
		then
			echo &quot;Voulez vous vraiment afficher des mots de passe de $1 caracteres? o/n&quot;
			read reponse

			if [ &quot;$reponse&quot; = &quot;o&quot; ]
			then
				if test &quot;$2&quot; -lt &quot;100&quot;
				then
					for((i=0; i&lt;$2; i++));
						do echo `&lt; /dev/urandom tr -dc _A-Z-a-z-0-9 &#124; head -c$1`;
					done
				else
					echo &quot;Voulez vous vraiment afficher $2 mots de passe differents? Ceci risque de prendre un moment o/n&quot;
					read reponse
					if [ &quot;$reponse&quot; = &quot;o&quot; ]
					then
						for((i=0; i&lt;$2; i++));
							do echo `&lt; /dev/urandom tr -dc _A-Z-a-z-0-9 &#124; head -c$1`;
						done
					else
						echo &quot;Fin du script&quot;
					fi
				fi
			else
				echo &quot;Fin du script&quot;
			fi
		else
			if test &quot;$2&quot; -lt &quot;100&quot;
			then
				for((i=0; i&lt;$2; i++));
					do echo `&lt; /dev/urandom tr -dc _A-Z-a-z-0-9 &#124; head -c$1`;
				done
			else
				echo &quot;Voulez vous vraiment afficher $2 mots de passe differents? Ceci risque de prendre un moment o/n&quot;
				read reponse
				if [ &quot;$reponse&quot; = &quot;o&quot; ]
				then
					for((i=0; i&lt;$2; i++));
						do echo `&lt; /dev/urandom tr -dc _A-Z-a-z-0-9 &#124; head -c$1`;
					done
				else
					echo &quot;Fin du script&quot;
				fi
			fi
			
		fi
	else
		echo &quot;Les parametres doivent etre des entiers positifs&quot;
	fi
	;;
*)
	echo &quot;Trop de paramètres.&quot;
	;;
esac</description>
		<content:encoded><![CDATA[<p>J'ai amélioré le script: <a href="http://pastebin.com/m2d87a781" rel="nofollow">http://pastebin.com/m2d87a781</a><br />
case $# in<br />
0)<br />
	echo "Combien de mots de passe souhaitez vous generer?"<br />
	read nbResultat<br />
	echo "Quelle taille auront ces mots de passe?"<br />
	read taille<br />
	for((i=0; i&lt;${nbResultat}; i++));<br />
		do echo `&lt; /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${taille}`;<br />
	done<br />
	;;<br />
1)<br />
	echo "Nombre de parametres insufisant"<br />
	echo -e "cmd 33[4mtaille du mdp33[0m 33[4mnombre de resultats33[0m"<br />
	;;<br />
2)<br />
	#Teste si les paramètres sont positifs<br />
	if test "$1" -gt "0" &amp;&amp; test "$2" -gt "0"<br />
	then<br />
		#Affiche un avertissement si la taille du mot de passe est trop grande, pour eviter d'avoir un script qui met 100 ans à s'executer.<br />
		if test "$1" -gt "100"<br />
		then<br />
			echo "Voulez vous vraiment afficher des mots de passe de $1 caracteres? o/n"<br />
			read reponse</p>
<p>			if [ "$reponse" = "o" ]<br />
			then<br />
				if test "$2" -lt "100"<br />
				then<br />
					for((i=0; i&lt;$2; i++));<br />
						do echo `&lt; /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c$1`;<br />
					done<br />
				else<br />
					echo "Voulez vous vraiment afficher $2 mots de passe differents? Ceci risque de prendre un moment o/n"<br />
					read reponse<br />
					if [ "$reponse" = "o" ]<br />
					then<br />
						for((i=0; i&lt;$2; i++));<br />
							do echo `&lt; /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c$1`;<br />
						done<br />
					else<br />
						echo "Fin du script"<br />
					fi<br />
				fi<br />
			else<br />
				echo "Fin du script"<br />
			fi<br />
		else<br />
			if test "$2" -lt "100"<br />
			then<br />
				for((i=0; i&lt;$2; i++));<br />
					do echo `&lt; /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c$1`;<br />
				done<br />
			else<br />
				echo "Voulez vous vraiment afficher $2 mots de passe differents? Ceci risque de prendre un moment o/n"<br />
				read reponse<br />
				if [ "$reponse" = "o" ]<br />
				then<br />
					for((i=0; i&lt;$2; i++));<br />
						do echo `&lt; /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c$1`;<br />
					done<br />
				else<br />
					echo "Fin du script"<br />
				fi<br />
			fi</p>
<p>		fi<br />
	else<br />
		echo "Les parametres doivent etre des entiers positifs"<br />
	fi<br />
	;;<br />
*)<br />
	echo "Trop de paramètres."<br />
	;;<br />
esac</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : DjinnS</title>
		<link>http://www.tux-planet.fr/generer-des-mots-de-passe-aleatoires-sous-linux/#comment-35465</link>
		<dc:creator>DjinnS</dc:creator>
		<pubDate>Fri, 06 Mar 2009 17:30:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.tux-planet.fr/?p=3807#comment-35465</guid>
		<description>Ou alors la commande makepasswd qui fait la même chose ...

&quot;makepasswd generates true random passwords by using the /dev/random feature of Linux, with the emphasis on security over pronounceability.  It can also encrypt plaintext passwords  given  on  the command line&quot;</description>
		<content:encoded><![CDATA[<p>Ou alors la commande makepasswd qui fait la même chose ...</p>
<p>"makepasswd generates true random passwords by using the /dev/random feature of Linux, with the emphasis on security over pronounceability.  It can also encrypt plaintext passwords  given  on  the command line"</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : layer973</title>
		<link>http://www.tux-planet.fr/generer-des-mots-de-passe-aleatoires-sous-linux/#comment-34914</link>
		<dc:creator>layer973</dc:creator>
		<pubDate>Mon, 02 Mar 2009 19:59:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.tux-planet.fr/?p=3807#comment-34914</guid>
		<description>&lt;strong&gt;@pti-seb, Edouard&lt;/strong&gt;
Mea culpa. Je n&#039;avais en effet pas vu le &lt; en début de ligne. Par contre je pense toujours qu&#039;il n&#039;y pas besoin des - entre a-Z A-Z et 0-9 sauf si on veut du caractère dans le mot de passe et auquel cas, pas besoin de le répéter (ou alors j&#039;ai encore loupé un truc?).

&lt;strong&gt;@Anonyme &lt;/strong&gt; : pwgen n&#039;est pas installé par défaut chez moi. On pourrait considérer ça comme une dépendance. L&#039;article si j&#039;ai bien compris vise le fonctionnement &quot;out of the box&quot;.</description>
		<content:encoded><![CDATA[<p><strong></strong><strong>@pti-seb,</strong> Edouard<br />
Mea culpa. Je n'avais en effet pas vu le &lt; en début de ligne. Par contre je pense toujours qu'il n'y pas besoin des - entre a-Z A-Z et 0-9 sauf si on veut du caractère dans le mot de passe et auquel cas, pas besoin de le répéter (ou alors j'ai encore loupé un truc?).</p>
<p><strong></strong><strong>@Anonyme</strong>  : pwgen n'est pas installé par défaut chez moi. On pourrait considérer ça comme une dépendance. L'article si j'ai bien compris vise le fonctionnement "out of the box".</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Edouard</title>
		<link>http://www.tux-planet.fr/generer-des-mots-de-passe-aleatoires-sous-linux/#comment-34840</link>
		<dc:creator>Edouard</dc:creator>
		<pubDate>Mon, 02 Mar 2009 10:44:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.tux-planet.fr/?p=3807#comment-34840</guid>
		<description>&lt;strong&gt;@layer973&lt;/strong&gt; : ne pas oublier le &quot;&lt;&quot; en début de commande.</description>
		<content:encoded><![CDATA[<p><strong></strong><strong>@layer973</strong> : ne pas oublier le "&lt;" en début de commande.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : pti-seb</title>
		<link>http://www.tux-planet.fr/generer-des-mots-de-passe-aleatoires-sous-linux/#comment-34837</link>
		<dc:creator>pti-seb</dc:creator>
		<pubDate>Mon, 02 Mar 2009 10:17:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.tux-planet.fr/?p=3807#comment-34837</guid>
		<description>&lt;strong&gt;@layer973&lt;/strong&gt; : essaye la commande, tu verras qu&#039;il n&#039;y a pas besoin de cat.

&lt;strong&gt;@Anonymous&lt;/strong&gt; : je ne connaissais pas pwgen. Ce programme semble également intéressant.</description>
		<content:encoded><![CDATA[<p><strong></strong><strong>@layer973</strong> : essaye la commande, tu verras qu'il n'y a pas besoin de cat.</p>
<p><strong></strong><strong>@Anonymous</strong> : je ne connaissais pas pwgen. Ce programme semble également intéressant.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Anonyme</title>
		<link>http://www.tux-planet.fr/generer-des-mots-de-passe-aleatoires-sous-linux/#comment-34836</link>
		<dc:creator>Anonyme</dc:creator>
		<pubDate>Mon, 02 Mar 2009 09:38:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.tux-planet.fr/?p=3807#comment-34836</guid>
		<description>Et pourquoi ne pas utiliser pwgen ?</description>
		<content:encoded><![CDATA[<p>Et pourquoi ne pas utiliser pwgen ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : layer973</title>
		<link>http://www.tux-planet.fr/generer-des-mots-de-passe-aleatoires-sous-linux/#comment-34831</link>
		<dc:creator>layer973</dc:creator>
		<pubDate>Mon, 02 Mar 2009 08:53:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.tux-planet.fr/?p=3807#comment-34831</guid>
		<description>Une petite erreur c&#039;est glissée je pense. Ca ne serai pas plutôt :

cat /dev/urandom &#124; tr -dc _A-Za-z0-9 &#124; head -c8

echo `cat /dev/urandom &#124; tr -dc _A-Za-z0-9 &#124; head -c8`

On peu aussi utiliser _[:alnum:]</description>
		<content:encoded><![CDATA[<p>Une petite erreur c'est glissée je pense. Ca ne serai pas plutôt :</p>
<p>cat /dev/urandom | tr -dc _A-Za-z0-9 | head -c8</p>
<p>echo `cat /dev/urandom | tr -dc _A-Za-z0-9 | head -c8`</p>
<p>On peu aussi utiliser _[:alnum:]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

