<?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>Xavi Colomer&#039;s Blog &#187; Alchemy</title>
	<atom:link href="http://blog.ncatstudios.com/category/alchemy/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ncatstudios.com</link>
	<description>Web technologies and Interactivity ramblings</description>
	<lastBuildDate>Mon, 30 May 2011 14:01:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Hiding the Secret API Key with Flex using Alchemy</title>
		<link>http://blog.ncatstudios.com/2009/08/21/hiding-the-secret-api-key-with-flex-but-where/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://blog.ncatstudios.com/2009/08/21/hiding-the-secret-api-key-with-flex-but-where/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 21:17:13 +0000</pubDate>
		<dc:creator>Xavi Colomer</dc:creator>
				<category><![CDATA[Alchemy]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Flex 3]]></category>
		<category><![CDATA[Flex 4]]></category>
		<category><![CDATA[Optimization]]></category>

		<guid isPermaLink="false">http://blog.ncatstudios.com/?p=97&#038;language=en</guid>
		<description><![CDATA[
			
				
			
		
*little decompilation challenge
Today I was trying to develop my first Flex-Facebook Application, just for fun. To achieve a connection between facebook and Flex you need a couple of keys, the application key and the Secret API key. The second one it&#8217;s very important and anyone shouldn&#8217;t know about it. The thing is that this keys [...]


Related posts:<ol><li><a href='http://blog.ncatstudios.com/2009/05/21/compile-css-to-swf-memory-bottleneck/' rel='bookmark' title='Permanent Link: Compile CSS to SWF memory bottleneck'>Compile CSS to SWF memory bottleneck</a></li>
<li><a href='http://blog.ncatstudios.com/2009/05/18/flex-swf-optimization-i/' rel='bookmark' title='Permanent Link: Flex swf optimization ( I )'>Flex swf optimization ( I )</a></li>
<li><a href='http://blog.ncatstudios.com/2009/09/18/new-tool-flex-pmd/' rel='bookmark' title='Permanent Link: New Tool: Flex PMD'>New Tool: Flex PMD</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.ncatstudios.com%2F2009%2F08%2F21%2Fhiding-the-secret-api-key-with-flex-but-where%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>*little decompilation challenge</p>
<div>Today I was trying to develop my first Flex-Facebook Application, just for fun. To achieve a connection between facebook and Flex you need a couple of keys, the application key and the Secret API key. The second one it&#8217;s very important and anyone shouldn&#8217;t know about it. The thing is that this keys must be embeded on the code ( If you don&#8217;t want to use PHP tokens, or similar stuff )</div>
<div>I didn&#8217;t like that so I tried another solution, using Alchemy to hide the secret Key a little more, and maybe make the decompilation harder. The problem is that now I tried to decompile the SWF and I can&#8217;t find it anywhere, althought I know it hasn&#8217;t disappeared, I&#8217;d like to know where it is!</div>
<div>Anyone can help me?</div>
<p><object id="Flex_Alchemy" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="386" height="113" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><param name="src" value="http://blog.ncatstudios.com/public/Flex_Alchemy.swf" /><param name="name" value="Flex_Alchemy" /><embed id="Flex_Alchemy" type="application/x-shockwave-flash" width="386" height="113" src="http://blog.ncatstudios.com/public/Flex_Alchemy.swf" name="Flex_Alchemy" bgcolor="#FFFFFF" quality="high"></embed></object></p>
<p><strong><a href="http://blog.ncatstudios.com/public/Flex_Alchemy.swf">SWF file</a></strong></p>
<div class="shr-publisher-97"></div>

<p>Related posts:<ol><li><a href='http://blog.ncatstudios.com/2009/05/21/compile-css-to-swf-memory-bottleneck/' rel='bookmark' title='Permanent Link: Compile CSS to SWF memory bottleneck'>Compile CSS to SWF memory bottleneck</a></li>
<li><a href='http://blog.ncatstudios.com/2009/05/18/flex-swf-optimization-i/' rel='bookmark' title='Permanent Link: Flex swf optimization ( I )'>Flex swf optimization ( I )</a></li>
<li><a href='http://blog.ncatstudios.com/2009/09/18/new-tool-flex-pmd/' rel='bookmark' title='Permanent Link: New Tool: Flex PMD'>New Tool: Flex PMD</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.ncatstudios.com/2009/08/21/hiding-the-secret-api-key-with-flex-but-where/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

