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

<channel>
	<title>Guy Rutenberg &#187; spass</title>
	<atom:link href="http://www.guyrutenberg.com/category/projects/spass/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.guyrutenberg.com</link>
	<description>Keeping track of what I do</description>
	<lastBuildDate>Sat, 14 Jan 2012 11:30:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>spass-2.0 &#8211; Secure Password Generator</title>
		<link>http://www.guyrutenberg.com/2010/08/21/spass-2-0-secure-password-generator/</link>
		<comments>http://www.guyrutenberg.com/2010/08/21/spass-2-0-secure-password-generator/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 11:44:14 +0000</pubDate>
		<dc:creator>Guy</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[spass]]></category>
		<category><![CDATA[c/c++]]></category>

		<guid isPermaLink="false">http://www.guyrutenberg.com/?p=717</guid>
		<description><![CDATA[This is a complete rewrite of my secure password generator. The new version uses my a true random number generator (and here). The major change was using the new true random number generator in order to ensure strong passwords. Less significant changes include an easy way to specify password&#8217;s strips, and some calling convention changes. [...]]]></description>
			<content:encoded><![CDATA[<p>This is a complete rewrite of my <a href="/2008/05/04/spass-11-secure-password-generator/">secure password generator</a>. The new version uses my a <a href="/2010/08/13/statistical-tests-for-my-audio-based-random-number-generator/">true random number generator</a> (and <a href="/2010/05/14/audio-based-true-random-number-generator-poc/">here</a>).</p>
<p>The major change was using the new true random number generator in order to ensure strong passwords. Less significant changes include an easy way to specify password&#8217;s strips, and some calling convention changes.</p>
<p>Usage examples:</p>

<div class="wp_syntax"><div class="code"><pre class="txt" style="font-family:monospace;">$ ./spass
E5pT35Fg
$ ./spass -l 14
R$tfOm4g_yRQ2J
$ ./spass -s 0-9a-f -l 32
8b5f14a1eeaabe58c2878ab5416a9ebb</pre></div></div>

<p>Download the tarball <a href="/wp-content/uploads/2010/08/spass-2.0.tar.bz2"><code>spass-2.0.tar.bz2</code></a>. The program depends on <a href="http://www.boost.org/">Boost</a>&#8216;s program_options (it was tested against version 1.37 and 1.42 and should work with other versions too).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guyrutenberg.com/2010/08/21/spass-2-0-secure-password-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>spass 1.1 &#8211; Secure Password Generator</title>
		<link>http://www.guyrutenberg.com/2008/05/04/spass-11-secure-password-generator/</link>
		<comments>http://www.guyrutenberg.com/2008/05/04/spass-11-secure-password-generator/#comments</comments>
		<pubDate>Sun, 04 May 2008 20:14:59 +0000</pubDate>
		<dc:creator>Guy</dc:creator>
				<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[spass]]></category>

		<guid isPermaLink="false">http://www.guyrutenberg.com/?p=55</guid>
		<description><![CDATA[This is a new version of my /dev/random based secure password generator &#8211; spass. The new version doesn&#8217;t have new features, it&#8217;s mainly a bug-fix release. The package now uses autotools, which means it has the standard configure script and makefile. I also fixed some typos in the help message. Overall the new version doesn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>This is a new version of my <code>/dev/random</code> based <a href="http://www.guyrutenberg.com/2007/10/20/spass-a-secure-password-generator-utility/">secure password generator &#8211; <code>spass</code></a>. The new version doesn&#8217;t have new features, it&#8217;s mainly a bug-fix release. The package now uses autotools, which means it has the standard <code>configure</code> script and makefile. I also fixed some typos in the help message. Overall the new version doesn&#8217;t offer anything new compared to the old one, except for easier installation.<br />
<span id="more-55"></span><br />
You can download the new release from <a href="/wp-content/uploads/2008/05/spass-1.1.tar.bz2">spass-1.1.tar.bz2</a>. Installation procedure is a tad different. All you need to do now (after you untar the tarball) is <code>./configure &#038;&#038; make</code> switch to root and execute <code>make install</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guyrutenberg.com/2008/05/04/spass-11-secure-password-generator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>spass &#8211; A Secure Password Generator Utility</title>
		<link>http://www.guyrutenberg.com/2007/10/20/spass-a-secure-password-generator-utility/</link>
		<comments>http://www.guyrutenberg.com/2007/10/20/spass-a-secure-password-generator-utility/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 18:22:52 +0000</pubDate>
		<dc:creator>Guy</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[spass]]></category>

		<guid isPermaLink="false">http://www.guyrutenberg.com/2007/10/20/spass-a-secure-password-generator-utility/</guid>
		<description><![CDATA[spass is a secure password generation tool. spass was designed under the assumption that a password generator is as good as its random number generator, so spass uses the Random class, a /dev/random based cryptographically strong random number generator class. As always, I tried to make the command-line interface as user-friendly as possible (as much [...]]]></description>
			<content:encoded><![CDATA[<p><code>spass</code> is a secure password generation tool. <code>spass</code> was designed under the assumption that a password generator is as good as its random number generator, so <code>spass</code> uses the <a href="/2007/09/15/random-a-random-number-generator-class/"><code>Random</code> class</a>, a <code>/dev/random</code> based cryptographically strong random number generator class. As always, I tried to make the command-line interface as user-friendly as possible (as much as a command-line interface can be friendly).<br />
<span id="more-25"></span></p>
<h4>Download</h4>
<p>You can download <a href="/wp-content/uploads/2007/10/spass-1.0.tar.gz" onclick='javascript:urchinTracker("wp-content/uploads/2007/10/spass-1.0.tar.gz");' ><code>spass</code> from here</a>.</p>
<h4>Install</h4>
<p>Installation is pretty straight forward, just untar the archive and run <code>make ; make install</code>. This will compile <code>spass</code> and place it under <code>/usr/bin</code>.</p>
<h4>Usage</h4>
<p><code>spass</code> can do all sorts of password generation, and do it in a user-friendly command line interface.</p>
<p>To create a simple password containing alphanumeric characters and some special symbols, just run <code>spass 10</code> where 10 specifies the length of the password. You can control the character range from which passwords are created using command line flags. For example <code>spass -a 8</code> will create 8 character long alphanumeric only password. There are flags for numbers only, lowercase, uppercase, hexadecimal, and extended special symbols set.</p>
<p>You can generate multiple passwords at once. For example <code>spass -N 5 7</code> will create five 7 character long passwords.</p>
<p>As <code>spass</code> uses <code>/dev/random</code> for random number generation, it may block when entropy levels are low. When generating large amount of passwords, one may want to call <code>spass</code with the <code>-f</code> flag, to instruct it to use <code>/dev/urandom</code>. Using <code>/dev/urandom</code> results in lower quality of random numbers, but much faster password generation for large amounts of passwords.</p>
<p>There are more features for <code>spass</code>, run <code>spass --help</code> to see a full list of features.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guyrutenberg.com/2007/10/20/spass-a-secure-password-generator-utility/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.259 seconds -->

