Codes and Ciphers

TwitterFacebook
Get flash to fully experience Pearltrees
http://www.cryptool-online.org/index.php?option=com_content&view=article&id=47&Itemid=29&lang=en The origins of modern cryptography date back approximately 3000 years. The procedures used to encrypt messages before 1900 were primitive compared to modern approaches, but they are easy to understand and provide a good basis to study the more complicated methods. In recent times, especially after the emergence of telecommunication equipment, more complex encryption methods have become necessary. Today, an exorbitant amount of information is transmitted via the internet.

CrypTool-Online

http://www.richkni.co.uk/php/crypta/caesar.php Probably the simplest way of encrypting text is to use a simple shift of characters eg. A - > D, B -> E, C -> F and so forth. Such a shift is known as a Caesar cipher. This program will go through encrypted text and produce 26 separate texts that have been character shifted.

Decrypting text

Adyghe – ISO 9 transliteration system

The Adyghe virtual keyboard allows you to enter characters with a click of your mouse. There’s no need to change your keyboard layout anymore. The transliteration of each supported character is displayed on the right side of the character. You can then directly transliterate your text from one script to the other according to the selected transliteration system. http://www.translitteration.com/transliteration/en/adyghe/iso-9/
BarCodes etc

Ascii Table - ASCII character codes and html, octal, hex and decimal chart conversion

ASCII stands for American Standard Code for Information Interchange. Computers can only understand numbers, so an ASCII code is the numerical representation of a character such as 'a' or '@' or an action of some sort. ASCII was developed a long time ago and now the non-printing characters are rarely used for their original purpose. Below is the ASCII character table and this includes descriptions of the first 32 non-printing characters. ASCII was actually designed for use with teletypes and so the descriptions are somewhat obscure. http://www.asciitable.com/
XVI32 is a freeware hex editor running under Windows 9x/NT/2000/XP/Vista/7. The name XVI32 is derived from XVI , the roman notation for the number 16. XVI32 and all of its components are developed by myself (except for RxPopupMenu from RxLib which I'm using since version 1.6). The current release 2.53 is available since October 26, 2011. It comes with a complete online help and requires only 1.02 MB of hard disk space.

Freeware Hex Editor XVI32

http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm
http://www.roubaixinteractive.com/PlayGround/Binary_Conversion/Binary_To_Text.asp

Binary to Text (ASCII) Conversion

Processing Conversion to Text... Ever want to send an encoded messsage that only a handful of people can actually crack the code? Well, look no further; my brain hurt when I made it and I still have a slight hangover... so, enjoy! This shweet conversion tool will take any text string and convert it into binary code - you know?
http://en.wikipedia.org/wiki/Punched_card A punched card , punch card , IBM card , or Hollerith card is a piece of stiff paper that contains digital information represented by the presence or absence of holes in predefined positions. Now an obsolete recording medium , punched cards were widely used throughout the 19th century for controlling textile looms and in the late 19th and early 20th century for operating fairground organs and related instruments. They were used through the 20th century in unit record machines for input, processing, and data storage . Early digital computers used punched cards, often prepared using keypunch machines, as the primary medium for input of both computer programs and data . Some voting machines use punched cards. An 80-column punched card of the type most widely used in the 20th century.

Hollerith punched card

Baudot Paper Tape Code

http://www.dataip.co.uk/Reference/BaudotTable.php This table presents a programmer's quick reference to the "Baudot" character set. IMPORTANT NOTE: The code presented here is with reference to usage in the computer industry. The original, true, baudot code differs from that presented below. The following table presents CCITT Alphabet No 2 which was developed from Murray's code which was in turn developed from Baudot's code.
http://www.purplehell.com/riddletools/

Purple Hell Riddle Tools - Index

To link back to this site using the above image you must first save it, then copy the following HTML code to your webpage, changing (LOCAL PATH TO IMAGE) to the URL for the image on your site.
On this page you can download the freeware Award Winning EnigmaSim program. This software is an exact simulation of the 3-rotor Wehrmacht (Heer and Luftwaffe) Enigma, the 3-rotor Kriegsmarine M3, also called Funkschlussel M, and the famous 4-rotor Kriegmarine M4 Enigma cipher machine, used during World War II from 1939 until 1945. The sim has a very authentic feeling with its hands-on approach: you can select between the three models, actually lift out and insert different rotors, adjust their ring setting and set up the plugboard. The internal wiring of all rotors is identical to those that were used by the Wehrmacht and Kriegsmarine. This simulator is therefore fully compatible with the various real Enigma models and you can decrypt authentic wartime messages or encrypt and decrypt your own messages. The program comes with a very complete 22 page helpfile, containing the manual, some original messages, the history of Enigma and all technical details of the machine. http://users.telenet.be/d.rijmenants/en/enigmasim.htm

Download Enigma Simulator

Short description of Fialka Fialka was introduced by the Soviet Army around 1965. The design and the operating procedure of this new cipher machine was based on the generally known Enigma. The aim of its design was to improve Enigma’s shortcomings. Different versions of the machine were used in , DDR and the former . After the dissolution of the Soviet Union the collection and destruction of the machines was ordered, as a part of the pact, which was only about the borrowing of the machines.

Fialka M-125

The Pigpen Cipher

You tried going to http://simonsingh.net/The_Black_Chamber/pigpenWithMenu.html , and it doesn't exist. All is not lost! You can search for what you're looking for.
The Pigpen Cipher is sometimes also known as the Masonic cipher or Freemason's cipher, it is a simple substitution cipher exchanging letters for symbols based on a grid. While searching for a good example I found three different ones so I have shown all variations below.

Pigpen Cipher Variants

Playfair Cipher

The Playfair cipher encrypts pairs of letters (digraphs), instead of single letters. This is significantly harder to break since the frequency analysis used for simple substitution ciphers is considerably more difficult. The Playfair cipher uses a 5 by 5 table containing a key word or phrase.
Let's say that you need to send your friend a message, but you don't want another person to know what it is. You can use a full-blown encryption tool, such as PGP. If the message isn't that important or if it is intended to be decrypted by hand, you should use a simpler tool. This is a page dedicated to simple text manipulation tools, which all can be replicated with just paper and pencil. Where ROT13 was based on you adding 13 to the letters, a Caesar cipher lets you add an arbitrary value.

Cipher Tools