<?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>Miha Valencic &#187; software development</title>
	<atom:link href="http://www.mihavalencic.com/tag/software-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mihavalencic.com</link>
	<description>Solving IT Challenges</description>
	<lastBuildDate>Tue, 25 Oct 2011 06:32:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Oh really? Password too long?</title>
		<link>http://www.mihavalencic.com/2011/02/23/oh-really-password-too-long/</link>
		<comments>http://www.mihavalencic.com/2011/02/23/oh-really-password-too-long/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 07:28:48 +0000</pubDate>
		<dc:creator>miha</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mihavalencic.com/?p=306</guid>
		<description><![CDATA[We are in 2011 after all, so seeing an error message that a password is too long is&#8230; well embarasing. So, given that passwords shouldn&#8217;t or should I say must not be saved in a way that enables anyone (even administrators) to retrieve the plaintext version of a password, we&#8217;re talking about some sort of [...]]]></description>
			<content:encoded><![CDATA[<p>We are in 2011 after all, so seeing an error message that a password is too long is&#8230; well embarasing.<br />
<img class="alignnone size-full wp-image-307" title="linkedin-password-too-long" src="http://www.mihavalencic.com/wp-content/uploads/2011/02/linkedin-password-too-long.png" alt="" width="526" height="383" /></p>
<p>So, given that passwords <b>shouldn&#8217;t</b> or should I say <b>must not</b> be saved in a way that enables anyone (even administrators) to retrieve the plaintext version of a password, we&#8217;re talking about some sort of hashing. Whether hashing algorithm it is MD5 (avoid) os SHA1 (and in order to avoid precomputed hashes of passwords (known also as rainbow tables) you should use <a href="http://www.google.com/search?q=password+salting+techniques">salting techniques</a> with hashing algorithms), the length of a calculated hash does not depend on the length of the plain text password.</p>
<p>So, why is the length of the password limited to 16 characters? Beats me.</p>
<p>Of course, I recommend developers to use <a href="http://www.google.com/search?q=bcrypt">bcrypt</a> instead of SHA or MD5. Bcrypt is very slow (compared to SHA or MD5), which is a good property to have for checking passwords &#8212; you don&#8217;t want to have a super-fast hashing/crypting algorithm thus effectively preventing brute force attacks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mihavalencic.com/2011/02/23/oh-really-password-too-long/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>After YSlow, now Page Speed from Google</title>
		<link>http://www.mihavalencic.com/2009/06/05/after-yslow-now-page-speed-from-google/</link>
		<comments>http://www.mihavalencic.com/2009/06/05/after-yslow-now-page-speed-from-google/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 21:36:36 +0000</pubDate>
		<dc:creator>miha</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mihavalencic.com/?p=191</guid>
		<description><![CDATA[Page Speed is an YSlow alternative for testing and optimizing websites. I tested it only briefly on Firefox 3.5b4 (officialy, it does not support beta Firefox releases, but you can always unpack the XPI and change the maxversion attribute. Both YSlow and Page Speed require the excellent Firebug extension, which is an essential tool for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/speed/page-speed/">Page Speed</a> is an <a href="http://developer.yahoo.com/yslow/">YSlow</a> alternative for testing and optimizing websites. I tested it only briefly on Firefox 3.5b4 (officialy, it does not support beta Firefox releases, but you can always unpack the XPI and change the <em>maxversion</em> attribute.</p>
<p>Both YSlow and Page Speed require the excellent Firebug extension, which is an essential tool for web developers. If you don&#8217;t know YSlow or Page Speed yet, now is the time to get acquainted.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mihavalencic.com/2009/06/05/after-yslow-now-page-speed-from-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bleeding Edge 2008</title>
		<link>http://www.mihavalencic.com/2008/07/17/bleeding-edge-2008/</link>
		<comments>http://www.mihavalencic.com/2008/07/17/bleeding-edge-2008/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 15:56:43 +0000</pubDate>
		<dc:creator>miha</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[bleeding edge]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.mihavalencic.com/?p=100</guid>
		<description><![CDATA[Vesel sem, da sem lahko del konference, ki je namenjena razvijalcem in bo izpeljana s strani razvijalcev. Takšnih, ki vsak dan načrtujemo, razvijamo in oblikujemo moderne IT rešitve. Dejan in Matevž sta me že prehitela z objavami o konferenci, vsekakor pa si oglejte tudi spletno mesto samega dogodka &#8212; predvsem pa si rezervirajte 1. oktober [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://www.mihavalencic.com/wp-content/uploads/2008/07/be2008.jpg" alt="Bleeding Edge 2008" /></p>
<p>Vesel sem, da sem lahko <a href="http://www.bleedingedge.si/predavatelji.html">del</a> konference, ki je namenjena razvijalcem in bo izpeljana s strani razvijalcev. Takšnih, ki vsak dan načrtujemo, razvijamo in oblikujemo moderne IT rešitve. <a href="http://blogs.solidq.com/EN/dsarka/Lists/Posts/Post.aspx?ID=119">Dejan</a> in <a href="http://www.request-response.com/blog/PermaLink,guid,b6565ebe-4d35-4676-a09e-08b84b6554b1.aspx">Matevž</a> sta me že prehitela z objavami o konferenci, vsekakor pa si oglejte tudi <a href="http://www.bleedingedge.si/">spletno mesto samega dogodka</a> &#8212; predvsem pa si rezervirajte 1. oktober 2008 za obisk Portoroža in udeležbo na tej konferenci. Pohitite z registracijo, saj je število udeležencev omejeno!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mihavalencic.com/2008/07/17/bleeding-edge-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

