<?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>Kryptoblog &#187; Lua</title>
	<atom:link href="http://www.strombergson.com/kryptoblog/tag/lua/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.strombergson.com/kryptoblog</link>
	<description>Kryptografi och IT-säkerhet på svenska</description>
	<lastBuildDate>Thu, 20 Jan 2011 21:25:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>RC4 i programspråket Lua</title>
		<link>http://www.strombergson.com/kryptoblog/2009/01/30/rc4-i-programspraket-lua/</link>
		<comments>http://www.strombergson.com/kryptoblog/2009/01/30/rc4-i-programspraket-lua/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 13:30:30 +0000</pubDate>
		<dc:creator>Joachim Strömbergson</dc:creator>
				<category><![CDATA[Krypto]]></category>
		<category><![CDATA[Om Kryptoblog]]></category>
		<category><![CDATA[Verktyg]]></category>
		<category><![CDATA[Lua]]></category>
		<category><![CDATA[RC4]]></category>

		<guid isPermaLink="false">http://strombergson.com/kryptoblog/?p=622</guid>
		<description><![CDATA[<p>Tyv&#228;rr har jag just nu v&#228;ldigt lite tid, lust och ork f&#246;r bloggen. Har dessutom legat sjuk i n&#229;gra dagar.</p>

	<p>Det enda jag orkat med &#228;r att leka lite med <a href="http://www.lua.org/">programspr&#229;ket Lua</a>. Och vad kan vara b&#228;ttre som&#8230;</p>


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[	<p>Tyv&#228;rr har jag just nu v&#228;ldigt lite tid, lust och ork f&#246;r bloggen. Har dessutom legat sjuk i n&#229;gra dagar.</p>

	<p>Det enda jag orkat med &#228;r att leka lite med <a href="http://www.lua.org/">programspr&#229;ket Lua</a>. Och vad kan vara b&#228;ttre som kodexempel n&#228;r man pr&#246;var ett nytt spr&#229;k &#228;r <a href="http://en.wikipedia.org/wiki/RC4">str&#246;mkryptor <span class="caps">RC4</span></a>?</p>

	<p>S&#229; nu finns det <a href="http://www.strombergson.com/files/rc4.lua.gz">en v&#228;ldigt enkel och ful implementation av <span class="caps">RC4</span> i Lua</a>. Bara att tanka ner fr&#229;n <a href="http://strombergson.com/kryptoblog/filer-for-nedladdning/">sidan med filer f&#246;r nedladdning</a> f&#246;r den som &#228;r nyfiken och vill se Lua-fulkod.</p>

	<p>Eftersom jag kodar en hel del <a href="http://www.python.org/">Python</a> kan jag kanske v&#229;ga mig p&#229; n&#229;gra korta j&#228;mf&#246;relser mellan Lua och Python:<br />
<ul></p>
	<p><li>Lua &#228;r litet och enkelt. Det g&#229;r snabbt att greppa grunderna i spr&#229;ket. Ungef&#228;r som Python.</li></p>

	<p><li>Att exekvera Lua-program verkar g&#229; fort. Bra prestanda helt enkelt.</li></p>

	<p><li>Kompilering och installation av Lua gick v&#228;ldigt smidigt. Inga varningar och bra tester f&#246;r att kontrollera installationen.</li></p>

	<p><li>Debugutskrifter fr&#229;n VM:en n&#228;r den st&#246;ter p&#229; fel &#228;r inte speciellt tydliga. Python kan dr&#228;nka dig i k&#228;rlek och utskrifter, men det brukar alltid g&#229; att enkelt se var, vad och varf&#246;r det &#228;r fel. Lua ger ibland det n&#229;got kortfattade &#8220;?&#8221; som sammanfattning.</li></p>

	<p><li>Lua har inte alls samma m&#228;ngd med bibliotek med i distributionen som Python. Och de som finns &#228;r inte lika v&#228;lmatade och inte minst lika v&#228;ldokumenterade som Pythons standardbibliotek.</li></p>

	<p><li>Lua r&#228;knar index fr&#229;n ett inte noll. Dock <strong>kan</strong> man r&#228;kna fr&#229;n noll, men tydligen bara ibland. Har man vant sig att allt b&#246;rjar fr&#229;n noll (typ C, Verilog, Python etc) och dessutom algoritmer &#228;r byggda utifr&#229;n indexeringar fr&#229;n noll till <span class="caps">XYZ</span> blir det lite trixigt att f&#229; till det.</li><br />
</ul></p>

	<p>(Gissar att jag nu kommer att f&#229; massor med ilskna kommentater om Lua&#8230;)</p>

 <div class="shr-publisher-622"></div>

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.strombergson.com/kryptoblog/2009/01/30/rc4-i-programspraket-lua/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

