From 39097a29dc36de7fd0cb86e763567f5052e68604 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sat, 6 Sep 2025 14:39:06 -0400 Subject: [PATCH] test --- ..._fbi_releases_code_challenge_to_hackers.md | 53 ++++++++----------- templates/base.html | 4 +- 2 files changed, 24 insertions(+), 33 deletions(-) diff --git a/data/essays/2008-01-the_fbi_releases_code_challenge_to_hackers.md b/data/essays/2008-01-the_fbi_releases_code_challenge_to_hackers.md index d62efc8..0a69302 100644 --- a/data/essays/2008-01-the_fbi_releases_code_challenge_to_hackers.md +++ b/data/essays/2008-01-the_fbi_releases_code_challenge_to_hackers.md @@ -1,49 +1,40 @@ ---- -*January 2008* - - - - -title: "The FBI Releases Code Challenge to Hackers" -date: "2008-01-01" -category: "Security" ---- - # The FBI Releases Code Challenge to Hackers +*January 2008* The Federal Bureau of Investigation, that's right, the FBI, has just released a [Code Challenge](http://www.networkworld.com/community/node/36704) for hackers around the world! Here are the details: - > 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. - Plain Text +**Plain Text:** +``` +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 +``` - -> 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 +**Cipher Text:** +``` +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 +``` - Cipher Text +In this example, the plain text K is enciphered with the cipher text L. The phrase 'Lucky Dog' would be enciphered as follows: - -> 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 +**Plain Text:** L U C K Y D O G - In this example, the plain text K is enciphered with the cipher text L. The phrase 'Lucky Dog' would be enciphered as follows: +**Cipher Text:** M V D L Z E P H - Plain Text: L U C K Y D O G +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. - Cipher Text: M V D L Z E P H +**Plain Text:** +``` +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 +``` - 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. - - Plain Text - - 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 - - Cipher Text - - 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 +**Cipher Text:** +``` +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 +``` 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. - 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? + Is this a ploy to get the hacker community back to its roots? Most certainly we seem to lose 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? What do you think? \ No newline at end of file diff --git a/templates/base.html b/templates/base.html index cf785bf..2446db7 100644 --- a/templates/base.html +++ b/templates/base.html @@ -64,14 +64,14 @@ .post-content > blockquote, .post-content > ul, .post-content > ol { - width: 80% !important; + width: 65% !important; } section > dl, section > ol, section > ul, .post-content > dl { - width: 50%; + width: 65%; } /* Override for full-width elements when needed */