Files
.com/the-fbi-releases-code-challenge-to-hackers.html
Kenneth Reitz 8f3f30005c content update
2011-01-03 00:33:11 -05:00

209 lines
5.9 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<title>The FBI Releases Code Challenge to Hackers</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="./theme/css/main.css" type="text/css" />
<link href="./feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Kenneth's log ATOM Feed" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<!--[if lte IE 7]>
<link rel="stylesheet" type="text/css" media="all" href="./css/ie.css"/>
<script src="./js/IE8.js" type="text/javascript"></script><![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" media="all" href="./css/ie6.css"/><![endif]-->
</head>
<body id="index" class="home">
<a href="http://github.com/kennethreitz/">
<img style="position: absolute; top: 0; right: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" alt="Fork me on GitHub" />
</a>
<header id="banner" class="body">
<h1>
<a href=".">Kenneth's log </a>
</h1>
<nav><ul>
<li >
<a href="./category/Life.html">Life</a>
</li>
<li class="active">
<a href="./category/Code.html">Code</a>
</li>
<li >
<a href="./category/projects.html">projects</a>
</li>
</ul></nav>
</header><!-- /#banner -->
<section id="content" class="body">
<article>
<header> <h1 class="entry-title"><a href="the-fbi-releases-code-challenge-to-hackers.html"
rel="bookmark" title="Permalink to The FBI Releases Code Challenge to Hackers">The FBI Releases Code Challenge to Hackers</a></h1> </header>
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2008-11-11T06:13:00">
Tue 11 November 2008
</abbr>
<p>In <a href="./category/Code.html">Code</a>.
</p>
</footer><!-- /.post-info -->
<p>The Federal Bureau of Investigation, that's right, the FBI, has
just released a
<a class="reference external" href="%20http://www.networkworld.com/community/node/36704">Code Challenge</a>
for hackers around the world! Here are the details:</p>
<blockquote>
A relatively basic form of substitution cipher is the Caesar
Cipher, named for its Roman origins. The Caesar Cipher involves
writing two alphabets, one above the other. The lower alphabet is
shifted by one or more characters to the right or left and is used
as the cipher text to represent the plain text letter in the
alphabet above it.</blockquote>
<p>Plain Text</p>
<blockquote>
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z</blockquote>
<p>Cipher Text</p>
<blockquote>
B C D E F G H I J K L M N O P Q R S T U V W X Y Z A</blockquote>
<p>In this example, the plain text K is enciphered with the cipher
text L. The phrase 'Lucky Dog' would be enciphered as follows:</p>
<p>Plain Text: L U C K Y D O G</p>
<p>Cipher Text: M V D L Z E P H</p>
<p>Ciphers can be made more secure by using a keyword to scramble one
of the alphabets. Keywords can be placed in the plain text, the
cipher text, or both, and any word can be used as a key if repeated
letters are dropped. Here the word SECRETLY (minus the second E) is
used as the plain text keyword.</p>
<p>Plain Text</p>
<p>S E C R T L Y A B D F G H I J K M N O P Q U V W X Z</p>
<p>Cipher Text</p>
<p>A B C D E F G H I J K L M N O P Q R S T U V W X Y Z</p>
<p>The FBI of course doesn't always invite folks to break code on its
site. In fact last spring a consultant managed to access the
bureau's National Crime Information Center database.</p>
<p>Is this a ploy to get the hacker community back to its roots? Most
certainly we seem to loose touch to what this is all about. Or
perhaps just an elaborate way to recruit future employees due to
the inability to advertise for positions?</p>
<p>What do you think?</p>
</div><!-- /.entry-content -->
<div class="comments">
<div id="disqus_thread"></div>
<script type="text/javascript">
var disqus_identifier = "the-fbi-releases-code-challenge-to-hackers.html";
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://kennethreitz.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
</div>
</article>
</section>
<section id="extras" class="body">
<div class="blogroll">
<h2>Links</h2>
<ul>
<li><a href="http://github.com/kennethreitz">GitHub Repos</a></li>
<li><a href="http://flickr.com/kennethreitz">Photography (Flickr)</a></li>
<li><a href="http://twitter.com/kennethreitz">Latest Tweets</a></li>
<li><a href="http://www.linkedin.com/in/kennethreitz">R&eacute;sum&eacute;</a></li>
<li><a href="http://pick.im/kenneth-reitz">Design Portfolio</a></li>
<li><a href="http://laterstars.com/kennethreitz">Later Stars</a></li>
</ul>
</div><!-- /.blogroll -->
<div class="social">
<ul>
<li><a href="./feeds/all.atom.xml" rel="alternate">atom feed</a></li>
<li><a href="http://facebook.com/kennethreitz">Facebook</a></li>
</ul>
</div><!-- /.social -->
</section><!-- /#extras -->
<footer id="contentinfo" class="body">
<address id="about" class="vcard body">
&copy; 2011 Kenneth Reitz &amp; co. All Rights Reserved.
</address><!-- /#about -->
</footer><!-- /#contentinfo -->
<script type="text/javascript">
var disqus_shortname = 'kennethreitz';
(function () {
var s = document.createElement('script'); s.async = true;
s.type = 'text/javascript';
s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
<script type="text/javascript" charset="utf-8">
var disqus_developer = 1;
</script>
</body>
</html>