# Message Encryptor 

A Message/Text Encryptor Tool, and Notetaking tool

## <a id="master-author-start" name="author">Author</a>

*Artist/Author: The Honorable Dr.<sup>[9](notes.html#9)</sup> [Mattanaw](open-health-mattanaw.html), Christopher Matthew Cavanaugh, Retired*

Interdisciplinarian with Immeasurable Intelligence. Lifetime Member of the High Intelligence Community.<sup>[6](notes.html#6)</sup>

- Masters Business & Economics, [Harvard University](christopher-matthew-cavanaugh-mattanaw-harvard-id-card.jpg) (In Progress)
- Attorney, Pro Se, Litigation, Trial, Depositions, Contracts (E.g. State of Alaska v. Pugh, et. al., Alaska Superior and Supreme Courts)<sup>[4](notes.html#4)</sup>
- B.S. Psychology, University of Maryland, 4.0, Summa Cum Laude<sup>[1](notes.html#1)</sup>
- B.S. Computer & Information Science, University of Maryland, 3.91, Magna Cum Laude<sup>[2](notes.html#2)</sup>
- B.A. Philosophy, University of Maryland.<sup>[3](notes.html#3)</sup>
- G.E.D., State of Maryland, Montgomery County, 1999.
- Lifetime Member of the High Intelligence Community, [Mensa Lifetime Member](open-health-mattanaw.html#mensa-lifetime-membership)

Former Chief Architect, Adobe Systems

Current President/Advisor, Social Architects and Economists International.

CEO PlaynText | CEO PlainText

Contact:

- [cmcavanaugh@g.harvard.edu](mailto:cmcavanaugh@g.harvard.edu)
- [christopher.matthew.cavanaugh@member.mensa.org](mailto:christopher.matthew.cavanaugh@member.mensa.org)
- [mattanaw@mattanaw.org](mailto:mattanaw@mattanaw.org)

Resumé

- [Professional Resumé](resume.pdf)

<div id="master-author-end"></div>

## <a name="edit-history">Edit History</a>

- *Updaged: May 13<sup>th</sup>, 2022*
- *First Published: July 7<sup>th</sup>, 2022*

I use this tool routinely to encrypt passwords, messages, and other pieces of information that I don't need anyone to know about.

I'm sharing it here since the tool is useful, simple, and might spark some interest in computer science and cryptography. It is not a complex piece of software.

It would not be hard at all to rebuild this tool yourself. I encourage rebuilding it. It simply makes use of the CryptoJS library. It's been a while since I looked at the original source, but it appears you could use this repository to get started <a href="https://github.com/brix/crypto-js">https://github.com/brix/crypto-js</a>.

Many apps currently use message encryption, so this tool is not unusual. Please use it for good purposes, and of course, I'm not responsible in any way for misuse.

Update: This tool may be used for creating notes on your mobile phone or device to get off of a reliance of using note taking software that stores your information, and uses it for other purposes, or stores it in the cloud, potentially without any benefit to you.

You can create additional tabs of this page to have more notes. These notes are not submitted to my server or stored in any way as can be easily confirmed by reading the implementation of this code which is all on your machine (i.e. there is no code running on my server that can see your writing, or the code running in the browser, which is also safe).

To create new tab or window: <a target="_BLANK" href="message-encryptor.html">NEW TAB</a>

Creating a new tab on your machine may require using the command button or control, with click. Confirm on your OS how to open new tabs.

If you delete any tab, or close your browser, it is not persisted currently. I may enable cookies in the near future to store the materials, but again, they would only reside on your machine.

<form onsubmit="event.preventDefault();">
<h3>Plaintext:</h3>
<textarea cols="60" rows="20" id="plaintext"></textarea>
<br />
<h3>Enter Passphrase:</h3>
<input type="password" name="password" cols="50" rows="1" id="passPhrase"></input>
<br />
<button type="button" id="encrypt">Encrypt</button>
<button type="button" id="decrypt">Decrypt</button>
<button type="button" id="clearall">Clear All</button>
<br />
<h3>Ciphertext:</h3>
<textarea cols="60" rows="10" id="ciphertext"></textarea>
<br />
</form>

<pre><a name="create-a-gap"></a><div class="ui section divider"></div></pre>

<script src="cryptojs-source/rollups/aes.js"></script>
<script src="app.js"></script>
