NoteTab Encryption

Download and installation instructions for the encryption DLL in NoteTab

Some NoteTab Clip commands (^!FileScramble, ^$StrEncrypt, ^$StrDecrypt) offer encryption capabilities based on the ARC4 (Alleged RC4) algorithm. In order to avoid export issues with the main NoteTab distribution packages, encryption features are only available when you download and install the NoteTab Encryption DLL (ntb_enc.dll), which contains the algorithm. This file is a Fookes Software product and is stored on a server in Switzerland. It is only for use with NoteTab text editors.

The file ntb_enc.dll is subject to cryptography export restrictions. Some governments, including the United States government, currently place export restrictions on encryption technology. Other governments also place import restrictions on encryption technology. To download the ntb_enc.dll file, you must accept the Export Compliance Agreement below by clicking on the Accept button at the bottom of the page.

Installation

Once you have downloaded the file, simply extract the ntb_enc.dll file from the ZIP package and copy it into your NoteTab program folder. Next time you start NoteTab, the Clip encryption commands will be available to you.

About RC4/ARC4

RC4 is a stream cipher designed by Rivest for RSA Data Security (now RSA Security). It is a variable key-size stream cipher with byte-oriented operations. The algorithm is based on the use of a random permutation. Analysis shows that the period of the cipher is overwhelmingly likely to be greater than 10100. Eight to sixteen machine operations are required per output byte, and the cipher can be expected to run very quickly in software. Independent analysts have scrutinized the algorithm and it is considered secure.

Disclaimer

Strictly speaking, the ntb_enc.dll DLL uses the “alleged” RC4 algorithm. The Algorithm known as RC4 is a trademark of RSA Security Inc., and this document makes no claims one way or another that this is the correct algorithm, and further, make no claims about the quality of the source code nor any licensing requirements for commercial use.

Export Compliance Agreement

You agree that the file ntb_enc.dll (the Software) will not be shipped, transferred or exported into any country or used in any manner prohibited by the United States Export Administration Act or any other export laws, restrictions or regulations (collectively the Export Laws). In addition, if the Software is identified as export controlled items under the Export Laws, you represent and warrant that you are not a citizen, or otherwise located within, an embargoed nation (including without limitation Iran, Syria, Sudan, Libya, Cuba, and North Korea) and that you are not otherwise prohibited under the Export Laws from receiving the Software. All rights to use the Software are granted on condition that such rights are forfeited if you fail to comply with the terms of this Agreement.