<?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>Root777 &#187; Code</title>
	<atom:link href="http://www.root777.com/category/code/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.root777.com</link>
	<description>Computer Security &#38; Technology</description>
	<lastBuildDate>Tue, 27 Jul 2010 02:25:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<image>
  <link>http://www.root777.com</link>
  <url>http://www.root777.com/favicon.ico</url>
  <title>Root777</title>
</image>
		<item>
		<title>Encrypt HTML form data without using SSL</title>
		<link>http://www.root777.com/code/encrypt-html-form-data-without-using-ssl/</link>
		<comments>http://www.root777.com/code/encrypt-html-form-data-without-using-ssl/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 21:20:03 +0000</pubDate>
		<dc:creator>Ajit Gaddam</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jCryption]]></category>
		<category><![CDATA[Web Security]]></category>

		<guid isPermaLink="false">http://www.root777.com/?p=159</guid>
		<description><![CDATA[In certain cases, it might be hard to install SSL certificates or SSL is not supported by some webhosts. In those cases, there is a need to encrypt the data (POST/GET) that is sent when you submit a form because if you don&#8217;t, your data will be sent in plain text. So I ran into jCryption, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>In certain cases, it might be hard to install SSL certificates or SSL is not supported by some webhosts. In those cases, there is a need to encrypt the data (POST/GET) that is sent when you submit a form because if you don&#8217;t, your data will be sent in plain text. So I ran into <a title="jCryption" href="http://www.jcryption.org/" target="_blank">jCryption</a>, a javascript based HTML form encryption plugin. The encryption is performed using public key algorithm of RSA and supports form data encryption upto 2048 bit.</p>
<ul>
<li>jCryption encrypts on the client with Javascript and decrypts on the server with PHP.</li>
<li>A keypair is automatically generated on every request to send data by the user. This adds an extra layer of security.</li>
<li>jCryption was build on top of the Multiple-Precision library and uses Barrett Modular Reduction library as well.</li>
<li>It is completely free and has been dual licensed under the MIT and GPL licenses.</li>
<li>Has been tested and works with all modern browsers such as Firefox 3, Chrome, Opera 9+ and legacy browsers such as IE6.</li>
</ul>
<p><strong>Caution when considering jCryption</strong></p>
<ul>
<li>jCryption must not be used as a replacement for SSL as it currently does not provide authentication and no protection against MITM (Man-in-the-middle) attacks.</li>
<li>Because the encryption is performed on the client side, if the client has disabled javascript and that maybe the case in some corporate environments, the form data will be sent unencrypted.</li>
<li>File uploads are also not encrypted because of performance reasons as there is no fast way of accessing and applying encryption to data inside a file.</li>
</ul>
<p><a title="Google code repository for jCryption" href="http://code.google.com/p/jcryption/" target="_blank">jCryption</a> is hosted on Google Code and is available for download.</p>
<p>Still not convinced? Check out the <a title="jCryption demo" href="http://www.jcryption.org/demo/" target="_blank">jCryption demo</a>.</p>
<img src="http://www.root777.com/?ak_action=api_record_view&id=159&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.root777.com/code/encrypt-html-form-data-without-using-ssl/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Get a Google Wave Account</title>
		<link>http://www.root777.com/code/how-to-get-a-google-wave-account/</link>
		<comments>http://www.root777.com/code/how-to-get-a-google-wave-account/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 01:39:37 +0000</pubDate>
		<dc:creator>Ajit Gaddam</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Wave]]></category>

		<guid isPermaLink="false">http://www.root777.com/?p=135</guid>
		<description><![CDATA[Click here on how you can get access to get a beta or sandbox account for Google Wave. Google Wave is a new tool for communication and collaboration on the web, coming later this year.]]></description>
			<content:encoded><![CDATA[<p></p><p><a title="Google Wave" href="http://wave.google.com/" target="_blank">Google Wave</a> is a new tool for communication and collaboration on the web, coming later this year. Watch the demo video below, sign up for updates and learn more about how to develop with Google Wave.</p>
<p>[youtube]http://www.youtube.com/watch?v=v_UyVmITiYQ[/youtube]</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Instead, if you&#8217;re a developer, fill out the form at</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">https://services.google.com/fb/forms/wavesignupfordev/.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Or, if you&#8217;re not a developer, fill out the form at</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">https://services.google.com/fb/forms/wavesignup/.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">These are the only ways to get an account.</div>
<p>Instead, if you&#8217;re a developer, fill out the form at <a title="Google Wave Account signup" href="https://services.google.com/fb/forms/wavesignupfordev/" target="_blank">https://services.google.com/fb/forms/wavesignupfordev/</a></p>
<p>Or, if you&#8217;re not a developer, fill out the form at <a title="Google Wave account signup" href="https://services.google.com/fb/forms/wavesignup/" target="_blank">https://services.google.com/fb/forms/wavesignup/</a></p>
<p>These are the only ways to get a Google Wave account.</p>
<p>PS, the Wave blog has the latest on roughly when to expect accounts:</p>
<p>* For developers &#8211;</p>
<p><a title="Google Wave sandbox update" href="http://googlewavedev.blogspot.com/2009/07/google-wave-sandbox-update.html" target="_blank">http://googlewavedev.blogspot.com/2009/07/google-wave-sandbox-update.html</a></p>
<p>* For non-developers &#8211;</p>
<p><a title="Google Wave sandbox update" href="http://googlewavedev.blogspot.com/2009/07/google-wave-updates-from-todays.html" target="_blank">http://googlewavedev.blogspot.com/2009/07/google-wave-updates-from-todays.html</a></p>
<div></div>
<img src="http://www.root777.com/?ak_action=api_record_view&id=135&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.root777.com/code/how-to-get-a-google-wave-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to edit any Webpage on the fly using JavaScript</title>
		<link>http://www.root777.com/code/how-to-edit-any-webpage-on-the-fly-using-javascript/</link>
		<comments>http://www.root777.com/code/how-to-edit-any-webpage-on-the-fly-using-javascript/#comments</comments>
		<pubDate>Tue, 30 Jan 2007 06:37:51 +0000</pubDate>
		<dc:creator>Ajit Gaddam</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.ajit1.com/2007/01/30/how-to-edit-any-webpage-on-the-fly-using-javascript/</guid>
		<description><![CDATA[OurPicks have an interesting piece of code snippet on their forums. A simple JavaScript code that lets you edit any webpage, static or dynamic on the fly Let us try this: Step # 1: Go to any website. Let us go to Slashdot.org Step # 2: Delete everything in the address bar Step # 3: [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>OurPicks have an interesting piece of code snippet on their forums. A simple JavaScript code that lets you edit any webpage, static or dynamic on the fly</p>
<p>Let us try this:</p>
<p>Step # 1: Go to any website. Let us go to Slashdot.org</p>
<p>Step # 2: Delete everything in the address bar</p>
<p>Step # 3: Paste the following JavaScript code in the address bar</p>
<blockquote><p><span class="postbody">javascript:document.body.contentEditable=&#8217;true&#8217;; document.designMode=&#8217;on&#8217;; void 0 </span></p></blockquote>
<p>Step # 4: Enjoy</p>
<p><img align="absMiddle" width="740" src="http://farm1.static.flickr.com/153/374216347_8b6966ecc4_o.png" alt="Webpage edit of Slashdot on the fly" height="795" style="width: 740px; height: 795px" title="Webpage edit of Slashdot on the fly" /></p>
<img src="http://www.root777.com/?ak_action=api_record_view&id=72&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.root777.com/code/how-to-edit-any-webpage-on-the-fly-using-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

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