Tutorial: Masking Messages With plain_sight in Your Browser

Suppose you would like to exchange a set of messages with another person, but you would like to prevent any third party from realizing that a message has been transmitted.

Now suppose that you and the other person are frequently exchanging some type of regularly formatted data, or could reasonably start to exchange data like that. This would be an ideal situation for the use of plain_sight. You would create a custom rule file that produces files that look like the commonly exchanged data but actually contain encrypted messages. For the purposes of this tutorial, let’s presume that the two parties frequently exchange server login logs.

To begin, both parties should meet and get on the same page. Both parties must have the following:

  • Some kind of plain_sight terminal.
  • The same rule file.
  • The same encryption key or password.

The easiest to use plain_sight terminal is an html file available for download here: plainSight.html

The rule file which we will use in this tutorial is available here: loginLog

The password can be any combination of printable ASCII characters of any length. A single letter can be used or the full text of War and Peace. I recommend using either 10+ characters of mixed special characters, capital letters, numbers, and lowercase letters or a set of 5+ dictionary words and/or proper names strung together or in sentence form. So good passwords would be either something like “s4^hw!Q#334|{}jdE4$” or “Jon says this password is easier to remember.” For the purposes of this tutorial we will use the password, “The jabberwocky invented the slushy hail mary.”

Now suppose that you want to send the following message:

Sound Check. Testing. Testing. 1,2,3. Sippowitz. Syllabus. Clown. Callow.
Callous. Google. Go Ogle. Google.

The first step would be to open plainsight.html in your favorite browser. It should look like this.

plain_sight_firefox

Here you can see that there are directions right at the top of the page for reference. In accordance with step 1, the message you want to mask should be pasted into the “Text to Process” box as so:

plain_sight_message

Next you need to open the previously downloaded rule file “loginLog.” Just click on the “Browse” button located immediately below the “Rule File:” label. Then navigate to where the file is on your computer, highlight it, and select “open.”

File_dialog

After hitting “open” the browser should look like this:

plain_sight_rule.png

Next, you want to make sure to encrypt the file, so check the “Encrypt?” check box which will enable the password box. Select the password box and type in “The jabberwocky invented the slushy hail mary.”

plain_sight_pass.png

Finally, hit the “HIDE” button and the output box will be automatically filled in with the masked and encrypted message.

plain_sight_output.png

Now you can select the masked message and copy and paste it into a file, email, paste bin, forum, or chat for transmission to the other party.

Once the other party has the concealed message, they just need to open up plainSight.html in their browser and repeat the same steps except that the masked message goes into the “Text to Process” box, and the “UNHIDE” button should be hit after opening the rule file and entering the password. When they do, the original message will appear in the output box.

plain_sight_unhide

And then the message will have been received.

Ignition Coil Circuit Reference

The most common method to produce an ignition spark is to charge up a DC current in an inductor (called and sold as an ignition coil) which is wired in parallel with the spark gap, and then use an electromechanical contactor to open the connection between the battery and coil.

Since the current through the inductor coil must continue to flow (this is a property of inductors) after the battery is disconnected, it will continue flow and it will pull charge from the surfaces of all of the metal connected to the positive side of the coil. This charge with no path to the other side of the coil causes a rapid and massive increase in voltage that quickly gets high enough to shred up O2 molecules in the air. The system must be designed such that the spark gap is the shortest (and preferably the only) air gap between the coil positive and the coil negative, and if it is, then the air will be broken down within that gap and a plasma arc will form and will last until the ignition coil current has drained away.

The inductance and internal resistance of the coil should be designed to maximize the energy stored in the current through the inductor (E=0.5*L*I^2) which can be built up in the coil between firing cycles.