Help Index
CrypEdit™  for Windows™ 3.1  Electronic Manual/Help File

Copyright 1991... 1995 All Rights Reserved

by Paul E. Sorvik

          Main Index

Overview

Customer Support

Operating Requirements

Installation

Online Registration

Order Form

License Transfer Form

Warranty

License Agreement

File Menu Index

Edit Menu Index

Secure Menu Index

UU Encoding Menu Index

Compression Menu Index

Erase Menu Index

Window Menu Index

Help Menu Index

About File Security and Encryption

Application Notes

Some product names herein may be the trademarks or registered trademarks of their respective owners.


File Menu Index
CrypEdit™     for Windows™ 3.1    by Paul E. Sorvik

Return to Main Index

File Menu Index

New

Open

Close

Save

Save As

Print

Printer Setup

Analyze a File

Exit


Secure Menu Index
CrypEdit™     for Windows™ 3.1    by Paul E. Sorvik

Return to Main Index

Secure Menu Index

New

Open Encrypted Text

Open Encrypted Text that is UU Encoded

Close

Save Encrypted Text

Save Encrypted Text and then UU (Text Mode) Encode it

Save As Encrypted Text

Decrypt a File

Decrypt an Encrypted File that is UU Encoded

Encrypt a File

Encrypt a File and then UU (Text Mode) Encode it

Analyze an Encrypted File

* Encrypting any File, the Encrypt a File dialog box

* Decrypting any File, the Decrypt a File dialog box

* Passwords

* The Riddle or Note

* Encryption

* Decryption

* DOS Compatible files


Edit Menu Index
CrypEdit™     for Windows™ 3.1    by Paul E. Sorvik

Return to Main Index

Edit Menu Index

Selecting text & Moving about a document

Undo

Cut (Moving Text)

Copy

Paste (Inserting "Moved" Text)

Delete

Select All

Word WrapFind (Search and Replace)

Next (Search and Replace)

Previous (Search and Replace)


UU Encoding Menu Index
CrypEdit™     for Windows™ 3.1    by Paul E. Sorvik

Return to Main Index

UU Encoding Menu Index

* UU EnCoding and DeCoding a File

UU TEXT MODE EnCode a File

UU DeCode a File

UU BINARY MODE EnCode a File

Split Up UU EnCoded File

Rebuild Split Up UU EnCoded File


Compression Menu Index
CrypEdit™     for Windows™ 3.1    by Paul E. Sorvik

Return to Main Index

Compression Menu Index

* File Compression

Maximum Compression

Expand a File

Fast Compression


Erase Menu Index
CrypEdit™     for Windows™ 3.1    by Paul E. Sorvik

Return to Main Index

Erase Menu Index

Wipe Out a File


Window Menu Index
CrypEdit™     for Windows™ 3.1    by Paul E. Sorvik

Return to Main Index

Window Menu Index

Tile Vertically

Tile Horizontally

Cascade Windows

Arrange Icons

Close All

Word Wrap


Help Menu Index
CrypEdit™     for Windows™ 3.1    by Paul E. Sorvik

Return to Main Index

Help Menu Index

Contents

Search

Register/Order

Customer Support

Keyboard/Selection/Cursor

Passwords

Using Help

About CrypEdit


About File Security and Encryption
CrypEdit™     for Windows™ 3.1    by Paul E. Sorvik

Return to Main Index

About File Security and Encryption

Passwords

The Riddle or Note

Encryption

Decryption

DOS Compatible files

Networks

Public Data Services and Common Carriers

The Windows Clipboard

About Viruses and Encrypted Files


Application Notes
CrypEdit™     for Windows™    by Paul E. Sorvik

Return to Main Index

Application Notes:

* Text Editor Limitations, file sizes, and file Input/Output

* Filesize and Free Media Space Check

* Read Only File Attribute Avoidance

* OK and Cancel buttons in dialog boxes

E-Mail systems that won't transfer files

* Listing of CrypEdit Versions

* Renaming CrypEdit Executable and Help Files

Possible Problems and Troubleshooting

* Error/Problem_Reports


Overview

CrypEdit is a menu driven Windows 3.1 program that provides users with a secure environment to edit, view, and print multiple encrypted or plain text files up to 60kb in size while also enabling users to UU encode or decode, compress or expand, secure delete, and encrypt or decrypt DOS compatible files of any size.  CrypEdit utilizes pseudo one time pad encryption which requires two different passwords 7 to 20 characters/bytes in length.  On-line documentation is provided through a Windows 3.1 compatible help file which is almost an exact copy of the printed manual.

The ability to load, edit, view, print, and save any normal or encrypted text editor file ensures that all of the encrypted text files the user wants to be private remain private except to those people who know or can determine the two passwords the user used to encrypt those files.  Maximum privacy and security is ensured by creating a text editor file with CrypEdit and then always saving it as an encrypted text editor file.  This ensures that the text editor file never resided on any storage media unprotected, (not encrypted).  Allowing the user to send DOS compatible text files through "public networks" or "common carriers" and be assured a maximum level of security.  Encrypted text editor files can be saved normal, compressed, compressed and UU encoded, or UU encoded by one simple menu command.  The secure delete command is included so the user can be sure the file they delete is deleted.

Built in UU encoding utilities will UU encode and decode any file, split up a UU encoded file into as many as 100 parts, and reconstruct a split up UU encoded file so that 8 bit data files can be transferred over systems limited to 7 data bit format as a single file or split-up UU encoded files.  Speed and size optimized file compression are provided so the user can compress files to save storage media space or to minimize data transfer time from computer to computer.

The multiple document/window text editor enables users to delete, cut, copy, paste, search for, search and replace (when search is used in combination with paste), and move text (when cut is used in combination with paste); it also supports "word wrap" so that users don't have to type a carriage return at the end of each line, which makes the conversion of text files to, or from, most word processor file formats much easier.

Use CrypEdit to keep your information private: bank and credit card numbers, bank and investment account information, personal notes, or... whatever secure.  At work you can store and send memos, notes, business plans, confidential documents, or... whatever on and over the network knowing that prying eyes won't see the contents unless they can decrypt them.

DON'T BE FOOLISH, PROTECT YOUR PRIVACY NOW !  The Supreme Court and the government of the United States to this date have made no ruling or legislation to ensure that electronic data, E-Mail, or electronic documents are guaranteed privacy.  In fact in France, and many other foreign countries, it is illegal for any private citizen to encrypt their electronic data, the privacy privilege is reserved for someone else!  To insure the privacy of your text documents, E-Mail, or data files... Use CrypEdit.

NOTE: some file encryption and decryption programs use only one, or more, password(s) of any non-zero length and return an error value to the calling program or the operating system when the improper password(s) is(are) used.  This implies that there must be some whole, part, or derivative of the password within their encrypted file which might allow people to use password generation programs to test, or use every possible password, until the file decrypts; or even worse "secret backdoor options" (secret options within the program that allow those people who know about them to use them) to decrypt a file without even knowing or entering the passwords!  I know, I have written and used password generation programs to defeat password protection.  The CrypEdit encryption scheme uses two case sensitive passwords of at least seven characters that must be different.  It also DOES NOT return any specific value for failing or successful use of passwords or program.  There is absolutely no information within the encrypted file that is any whole, part, or derivative of either password (except the encrypted data of course), and there are no "backdoors" or methods to decrypt the file without the original passwords.  Additionally, you can save up to 1024 characters of notes, or riddles, with each encrypted file to remind you, or help whomever determine, what the passwords are.


Customer Support

Customer support is available for each registered user of CrypEdit over the telephone, through postal mail, or through E-Mail communications; in any case the communications costs are the customers obligation.  Additional consultation services, or customer support above or beyond a reasonable amount, are available at a fee.  We reserve the right to terminate any customer support correspondence, any correspondence, conversation, or customer support conversation at any time for any reason.  We also reserve the rights to add additional requirements, or charge fees, for customer support at any time, or both.  Please note: that WE ONLY SUPPORT OUR PRODUCTS and WE DO NOT provide support for DOS, Windows™, any operating systems, user interfaces or shells, or hardware or software products other than our own.  We have made every effort to ensure that CrypEdit is easy, strait forward to use, and that the paper and on-line documentation will provide the answers to almost any reasonable question.

To receive any customer support using written or electronic  correspondence you must include your CrypEdit serial number, or if you are calling by telephone you must have your CrypEdit serial number available.  In either case you must be the registered user for the CrypEdit serial number that you provide.  Any written or telephone correspondence lacking the above will be ignored and terminated.  Please understand that there are many people out there who want something for nothing; they either never pay the license fee for the software or are using an illegal copy of a licensed version.  We do not want our legitimate customers waiting a single second for any correspondence or support because we are handling an illegitimate customer.

For telephone support call: (206) 831-5591 within the United States, Pacific Time Zone.

For Electronic Mail, E-Mail, support send to: Genio USA

     InterNet: 76675.630@compuserve.com

     Online: Compuserve: 76675, 630

By US Mail write to:

Genio USA

Attention: CrypEdit, Customer Support

PO Box 251

North Bend, WA.   98045   USA

Please see, Error and Problem Reports


Operating Requirements

CrypEdit requires Windows™ 3.1, or an operating system that offers Windows™ 3.1 compatible shells, running in standard or enhanced mode.  You will need at least 250,000 bytes, about 250kb, of free media space to install and operate CrypEdit with its on-line help file.  During operation CrypEdit needs no more than 3kb, about 2,000 bytes, of free space to do its operations on any pre-existing plain text files.  New files created with CrypEdit require at least enough space to store the file and about 3kb more if the file is to be encrypted.  Any file encryption or compression operation requires enough free media space to create a backup file plus about 3kb.  UU file operations require enough free media space to create a backup file up to 3 times the size of the original file.

All file operations except plain text load and save will check that there is enough free media space to perform the operation, will disable the Read Only attribute of the file to write it, and if not a text editor plain or encrypted text file that is being saved will restore the original time, date, and attributes of the file on completion.  When there is not enough free media space to complete an operation the user will be warned.  If there is any recoverable error in an operation the program will attempt to restore the original file from the backup file.  The user is also warned whenever another file is going to be overwritten.  CrypEdit uses/reserves two pre-set file name extensions for backing up files, *.TCF for temporary compressed files, and *.BED for encrypted backup files.

NOTE: some operating systems that provide Windows 3.1 shells or emulators may save memory contents to disk, (virtual memory or swap file), and may write temporary files during some file operations.  These operations would be totally unknown to the CrypEdit program and would pose a potential security problem.


Installation

CrypEdit can be operated from either a removable or fixed media storage device, but make sure that you DO NOT USE THE ORIGINAL PROGRAM DISTRIBUTION DISKETTE TO RUN THE PROGRAM FROM.  Copy all of the files on the program distribution diskette to the desired fixed or removable disk using either the DOS copy command or the Windows File Manager.  It is suggested to copy all of the files on the program distribution diskette to directory that Windows is installed in.

Examples:

     To use the DOS copy command to copy the program distribution diskette files on a diskette in the A: drive to the "C:\Windows" directory use the command line argument,

c:\..\>copy a:\*.* c:\windows\*.*

To use the Windows File Manager drag and drop operation: open one file manager window for the disk that your Windows directory is on and another file manager window for the disk that your program distribution files are on.  Now hold down the Control key while clicking the mouse button on the CrypEdit.Exe file within the distribution diskette's window; this should highlight/select all of the files in that window.  Now hold the Control key down while clicking on and dragging the highlighted distribution files to the Windows directory window and release the mouse button when you have positioned the files in or on the windows directory.  This should copy the distribution files to the Windows directory.

Now you can either use the file manager to display the CrypEdit.Exe program file within one of its windows and then double click on the CrypEdit.Exe program file to execute the program, or add CrypEdit to one of your Program Manager Groups.  To add CrypEdit to one of your Program Manager Groups: first select and enable the Program Manager Group that you want to add CrypEdit to.  Now use the Program Manager's file menu "New" option, and specify "New Program Item".  The Program Item Properties dialog box comes up and you can input a description, command line, working directory, and a short cut key.  The easiest way to complete this action, assuming you have copied all of the distribution files to the Windows directory, is to click on the BROWSE button, double click on the CrypEdit.Exe file and then click on the OK button.  The CrypEdit icon should now appear in the enabled Program Manager Group and all you have to do from now on to use the program is double click on that icon!

Similar operations can be performed with either the DOS copy command or the Windows File Manager to copy the program's distribution files to and execute the program from any fixed or removable media.  If you are not familiar with the DOS copy command(s) and/or how to operate Windows File or Program Manager consult their operation manuals.


Order Form
CrypEdit for Windows™ 3.1 Order Form

You can print this form from the Help Facility, use Alt. F Alt. P

Quantity and site licensing discounts are available, please call us!

Mail this completed form or a purchase order to:

Genio USA

Attention: CrypEdit, Order Form

PO Box 251

North Bend, WA.  98045  USA

Customer Name: __________________________________________________

Customer Company: _______________________________________________

Shipping Address: _______________________________________________

Additional/Electronic Address ?: ________________________________

City _____________________________________  State: ______________

Zip Code: ________________ Phone: (_____) _______________________

                                                                                                           (Phone optional)

____ copies on 3.5" DSDD ____ copies on 5.25" DSDD

  CrypEdit: ____(copies) X (at) 30.00 = (IS SUBTOTAL) ______________

Washington State Residents add SALES TAX @8.2% ($2.46) = ____________

                          SHIPPING at 5.00 per order =         5.00

                                         TOTAL ENCLOSED = ____________

Please enclose a postal money order, money order, personal or business check in US Dollars for the full amount made payable to Genio USA; DO NOT SEND any currency, third party transactions, or any other instruments of transaction.

Signed: ___________________________________  Dated: _____/_____/_____

Please allow 2 to 4 weeks for delivery.  Shipping will be via US Mail, and will be insured.  We reserve the right to reject or cancel any order at any time.  All terms and provisions of the license, customer support, and warranty agreement are agreed to by signing, dating, and submitting this order form or any purchase order to us.  Prices, specifications, and availability are subject to change without notice.

Thank you very much for your order.


Online Registration
Registering Online via CompuServe

You can order a registered version of CrypEdit online on CompuServe.  To register online on CompuServe: sign-on, type GO SWREG, select REGISTER, and then search for CrypEdit as a keyword, (or enter the Registration ID=4332 of CrypEdit version 4.0), enter your name and shipping address... you will be billed directly by CompuServe.  You should recieve your registered copy within 10 business days after ordering it on CompuServe.  NOTE: we send all of our orders US Postal Service priority mail insured, make sure you give us an address where someone can sign for the package when it arrives, or you will have to pick it up at the post office.


License Transfer Form
CrypEdit for Windows™ License Transfer Form

You can print this form from the Help Facility, use Alt. F Alt. P

All license transfers must be submitted with this form for approval.  We reserve the right to reject any license transfer, at any time.

Mail this completed form to:

Genio USA

Attention: CrypEdit, License Transfer

PO Box 251

North Bend, WA.  98045  USA

Serial Number: ________________________________________

Former Licensee Information:

Customer Name: ____________________________________________________

Customer Company: _________________________________________________

Shipping Address: _________________________________________________

Additional/Electronic Address ?: __________________________________

City ______________________________________  State: _______________

Zip Code: __________________ Phone: (____) ________________________

                                                                                                        (Phone optional)

Signed: ____________________________________  Dated: ____/____/____

Transferred to Licensee Information:

Customer Name: ____________________________________________________

Customer Company: _________________________________________________

Shipping Address: _________________________________________________

Additional/Electronic Address ?: __________________________________

City ______________________________________  State: _______________

Zip Code: __________________ Phone: (____) ________________________

                                                                                                        (Phone optional)

Signed: ____________________________________  Dated: ____/____/____

By signing, dating, and submitting this form both parties in this license transfer certify that they have met and agree to all of the terms and provisions of the license, customer support, and warranty agreement.

We thank you for submitting this form.


Warranty

Genio USA's Program(s) License Agreement and Limited Warranty for Program(s)

LIMITED WARRANTY

THE PROGRAM(S) IS/ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM(S) IS WITH YOU.  SHOULD THE PROGRAM(S) PROVE DEFECTIVE, YOU (AND NOT Genio USA OR ANY AUTHORIZED REPRESENTATIVES) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.  SOME STATES OR COUNTRIES DO NOT ALLOW THE EXCLUSIONS OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU.  THIS WARRANTY GIVES SPECIFIC LEGAL RIGHTS AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM STATE TO STATE AND COUNTRY TO COUNTRY.

Genio USA does not warrant that the functions contained in the program(s) will meet your requirements or that the operation of the program(s) will be uninterrupted or error free.

However, Genio USA warrants the diskette(s) on which the program(s) is/are furnished, to be free from defects in materials and workmanship under normal use for a period of ninety (90) days from the date of delivery to you as evidenced by a copy of your receipt.

LIMITATIONS OF REMEDIES

Genio USA's entire liability and your exclusive remedy shall be:

1.  the replacement of any diskette(s) not meeting Genio USA's "Limited Warranty" and is/are returned to Genio USA or an authorized representative of Genio USA with a copy of your receipt,

or

2.  if Genio USA or an authorized representative of Genio USA is unable to deliver a replacement diskette(s) which is/are free of defects in materials or workmanship, you may terminate this Agreement by returning the program(s) and your money will be refunded.

IN NO EVENT WILL Genio USA OR THEIR AUTHORIZED REPRESENTATIVES BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE SUCH PROGRAM(S) EVEN IF Genio USA OR AN AUTHORIZED REPRESENTATIVE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY.

SOME STATES OR COUNTRIES DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.

YOU SHOULD CAREFULLY READ THE FOLLOWING TERMS AND CONDITIONS BEFORE OPENING THIS/THESE DISKETTE(S) PACKAGE AND/OR USING ANY OR ALL PARTS OF THE PROGRAM(S) AND/OR SOFTWARE.  OPENING THIS/THESE DISKETTE(S) PACKAGE AND/OR USING ANY OR ALL PARTS OF THE PROGRAM(S) AND/OR SOFTWARE INDICATES YOUR ACCEPTANCE OF THESE TERMS AND CONDITIONS.  IF YOU DO NOT AGREE WITH THEM, YOU SHOULD PROMPTLY RETURN THE PACKAGE UNOPENED AND/OR DESTROY AND STOP USING ANY OR ALL PARTS OF THE PROGRAM(S) AND/OR SOFTWARE; AND YOUR MONEY WILL BE REFUNDED IF YOU HAVE AND CAN PRESENT A RECEIPT FOR PURCHASE.

Genio USA provides this/these program(s) and licenses its/their use in the United States, Puerto Rico, or the foreign country where they were shipped/communicated to, unless the use of this(these) program(s) is prohibited or limited by regulations or laws of the country where this(these) program(s) were authorized to be sold and purchased.  You assume responsibility for the selection of the program(s) to achieve your intended results, and for the installation, use, and results obtained from the program(s).


License Agreement

You May:

A.  execute the program(s) only on a single machine at any time,

B.  copy the program(s) into any machine readable form for backup in support of your use of the program(s) on a single machine (Certain programs, however, may include mechanisms to limit or inhibit copying.  They are marked "copy protected.");

C.  transfer the program(s) and license to another party if the other party agrees to accept the terms and conditions of this Agreement.  If you transfer the program(s), you must at the same time either transfer all copies in machine-readable form to the same party or destroy any copies not transferred, AND notify Genio USA of such license transfer by submitting a properly completed license transfer form to Genio USA.

D.  ONLY IF the program(s) are displayed as being "SHAREWARE" in the Copyright notice at the beginning of execution of the main program(s) THEN anyone may distribute the program(s) with reasonable reimbursement and profit for media duplication and/or distribution, labor, shipping, marketing, and associated costs, and keep multiple copies of the program(s) for such purposes but only if they include all of the listed files in the readme.txt file for the program(s).  Users of the "SHAREWARE" program(s) may only use the program(s) until they have made satisfactory judgment whether or not they want to continue to use the program in a non-evaluatory fashion.  After the user's evaluation period the user of the program(s) must EITHER register, license, and pay the associated registration and licensing fees for their use of the program(s) (the amount of the fees for registering and licensing the program(s) as well as a registration form may be found in the help file(s) for the program(s)), OR stop using the program(s) and destroy all working and backup copies they have of the program(s).  "SHAREWARE" distributors are not authorized in any way to collect, or participate in the collection of, any fees for registration or licensing of the program(s).  "SHAREWARE" distributors are not authorized in any way to issue, or participate in the issuance of, any license or registration of the program(s).  You must reproduce and include the copyright notice on any copy, disk label(s), or within or on (whichever is more appropriate to make copyright obvious to a common person) any form of media which is used to transport, transfer, store, archive, market, or distribute this/(these) program(s)."SHAREWARE" programs shall also be subject to all of the other provisions in this license if not modified in this paragraph.

You May NOT:

A.  Disassemble, debug, "Hex" or "Text" mode view or edit, "reverse engineer", "print out", or modify the program(s) and/or merge it/them into or with another program, message, or product.

YOU MAY NOT USE, COPY, MODIFY, OR TRANSFER THE PROGRAM(S), ANY COPY, IN WHOLE OR IN PART, EXCEPT AS EXPRESSLY PROVIDED FOR IN THIS LICENSE.

IF YOU TRANSFER POSSESSION OF ANY COPY, MODIFICATION OR MERGED PORTION OF THE PROGRAM(S) TO ANOTHER PARTY, YOUR LICENSE IS AUTOMATICALLY TERMINATED.

TERM

The license is effective until terminated.  You may terminate it any other time by destroying the program(s) together with all copies.  It will also terminate upon conditions set forth elsewhere in this Agreement or if you fail to comply with any term or condition of this Agreement.  You agree upon such termination to destroy the program(s) together with all copies.

GENERAL

You may not sub license, assign or transfer the license or the program(s) except as expressly provided in this Agreement.  Any attempt otherwise to sub license, assign, or transfer any of the rights, duties or obligations hereunder is void.

This agreement will be governed by the laws of the State of Washington, United States of America, any and all legal proceedings concerning any party in or of this agreement shall only proceed within King County, State of Washington, the United States of America.

Should you have any questions concerning this Agreement, you may contact Genio USA by writing to Genio USA, Licensing & Warranties, P.O. Box 251, North Bend WA. 98045

YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, UNDERSTAND IT AND AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS.  YOU FURTHER AGREE THAT IT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN US WHICH SUPERSEDES ANY PROPOSAL OR PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN US RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT.


New
New: Alt. F or Alt. C, Alt. N

Use the New option to create a new text editor document window.  Remember that you must specify a path and filename with the File Menu's Save As or Save As Encrypted Text option in order to save this new file.  When you create a "New" file it is marked for security reasons as an encrypted text file so when you try to save it as a normal text file or print it you will get security warning messages until it is saved as a normal text file.


Open
Open: Alt. F, Alt. O

Use the Open option to open a plain text file for editing, viewing, or printing.  After bringing up the Open File dialog box use the cursor to select the path of and the filename to open.  After the file has been successfully opened a text editor document window will be created for that file, and the editor will be active in that window.


Close
Close: Alt. F or Alt. C, Alt. C

Use the Close option to close the active text editor document window.  If the text editor document is "New" and has not been saved, or it has been changed since you opened it or last saved it, you will be asked if you want to save the file before closing it.


Save
Save: Alt. F, Alt. S

Use the Save option to save a plain text file.  This option saves the file to either the original path and filename that the file was opened with or to the most recent path and filename that the file was saved with.  If the text editor document was created with the Secure or File Menu's New option or the filename and/or path is no longer valid the Save As dialog will appear.  If the file is new or an encrypted type a security warning message will appear to warn you about saving the file as plain text.


Save As
Save As: Alt. F, Alt. A

Use the Save As option to save a "New" or existing plain text file to a new or different path and filename.  After choosing this option the Save As dialog box will appear.  Use the cursor to select the path of the file that you enter into the filename field.  If the file is new or an encrypted type a security warning message will appear to warn you about saving the file as plain text.


Print
Print: Alt. F, Alt. P

Use the Print option to print the currently active text editor document.  After you select this option a dialog box will appear so that you can enter the page header for the print job.  Then the Print dialog box will appear.  If you select the Setup button you can change the selected printer and some of its printing setup.  Select the OK button to print the file.  If the file is an encrypted type a security warning message will appear to warn you about printing the file and the fact that if you are printing an encrypted text file this will be a security risk.

NOTE: printed output is automatically formatted.  Each page is printed with the header that you entered and numbered.  It is "word wrapped" so the output will print one line, or continue on the next line(s) if that line is longer than a printer line, until a carriage return is encountered.  It will then stop printing on that line and continue on the next.  All tabs are expanded to every five character spaces.  The borders of the printed page will be about 8 lines on the top and bottom as well as 8 blank characters on the left and right margins.


Printer Setup
Printer Setup: Alt. F, Alt. U

Use the Printer Setup option to change the currently selected printer and some of its setup options.  Select the OK to button finish the procedure.


Analyze a File
Analyze a File: Alt. F, Alt. Z

Use the Analyze a File option to analyze the byte value distribution of any file.  This opens the file selected in the File Open dialog box and counts the number of occurrences for each and every 8 bit byte value (which can range from 0 to 255).  After this distribution analysis is finished a graph which represents the number of occurrences of each byte value is displayed in the File Analysis dialog box.  The tick marks at the bottom of the byte value distribution graph represent the places where byte values of 0, 64, 128, 192, and 255 occur.  A text file normally lumps its distribution around the decimal byte values of: 10 (linefeed), 13 (carriage return), 32 (space character), 48 to 57 (numbers 0 through 9), and 65 to 122 (alpha characters A to x).  Data files have different distribution patterns which depend on their origin and use.  The most common character and how many occurrences of it, as well as the file's data length and calculated average byte value occurrence, (data_length/256), are also displayed after the analysis is completed.  Select the OK button to exit.


Exit
Exit: Alt. F, Alt. X

Use the Exit option to Exit CrypEdit.  If the contents of any of the text editor windows was created or modified since they were last saved CrypEdit will ask if you want to save the contents of that text editor window before exiting the program.


Selecting text and moving about a document

To move through an editor document use either the mouse controls or the keyboard actions listed below:

To move:	Press

One character to the right	→

One character to the left	←

To end of a word	CTRL + →

To start of a word	CTRL + ←

To end of a line	END

To start of a line	HOME

One line down	↓

One line up	↑

One screen down	PAGE DOWN

One screen up	PAGE UP

To select text in an editor document use either the mouse to highlight the text or use the keyboard actions listed below:

To select:	Press

One character to the right	SHIFT + →

One character to the left	SHIFT + ←

To end of a word	SHIFT + CTRL + →

To start of a word	SHIFT + CTRL + ←

To end of a line	SHIFT + END

To start of a line	SHIFT + HOME

One line down	SHIFT + ↓

One line up	SHIFT + ↑

One screen down	SHIFT + PAGE DOWN

One screen up	SHIFT + PAGE UP


Undo
Undo: Alt. E, Alt. U

Use the Undo option to undo the previous editor action, assuming it was undo-able.  Using the Undo option a second time immediately after the first undo operation will undo the undo operation.


Cut (Moving Text)
Cut (Moving Text): Alt. E, Alt. T

Use the Cut option to copy the highlighted text to the clipboard and delete it.  This can be followed by moving the "cut" text to another position by positioning the cursor at the desired point of insertion and using the Paste option.


Copy
Copy: Alt. E, Alt. C

Use the Copy option to copy the highlighted text to the clipboard.


Paste (Inserting Moved Text)
Paste (Inserting Moved Text): Alt. E, Alt. P

Use the Paste option to copy the current contents of the clipboard, (assuming its current contents are compatible text), to the current cursor position.


Delete
Delete: Alt. E, Alt. D

Use the Delete option to delete the highlighted text.


Select All
Select All: Alt. E, Alt. S

Use the Select All option to select all of the text in the current text editor document window.


Word Wrap
Word Wrap: Alt. E or Alt. W, Alt. W

Use the Word Wrap option to word wrap all of the text in the current text editor window.  Word Wrap will automatically wrap the text at the horizontal ends of the window.  This allows you to only type carriage returns, (the Enter key), at the end of each paragraph.  Most word processing files are word wrapped by default so this option enables you to import converted files directly from, or export text files directly to, most word processors which automatically wrap the words.


Find (Search and Replace)
Find (Search and Replace): Alt. E, Alt. F

Use the find option to search for an occurrence of a word or character string within the current text editor document window.  Enter the word or character string to search for in the search field of the Find dialog box that appears after you execute this option.  Check the case sensitive option if you want the search to be case sensitive, and execute the OK button.  Either the next occurrence of the search phrase will be highlighted or a message box will appear telling you that the search phrase was not found.  Combined with the Shift+Insert (Paste), or the Edit menu's Paste option, this option functions as a search and replace by pasting over the highlighted word or character string (of course you must copy something to the clipboard before you can paste).


Next (Search and Replace)
Next (Search and Replace): Alt. E, Alt. N; or F3

Use the Next option to search forward for the next occurrence of the search word or string within the current text editor document window.  Combined with the Shift+Insert (Paste), or the Edit menu's Paste option, this option functions as a search and replace.


Previous (Search and Replace)
Previous (Search and Replace): Alt. E, Alt. V; or F4

Use the Previous option to search backwards for the previous occurrence of the search word or string within the current text editor document window.  Combined with the Shift+Insert (Paste), or the Edit menu's Paste option, this option functions as a search and replace.


Encrypting any File, the Encrypt a File dialog box

All DOS compatible files and files currently open in the editor can be encrypted.  There are several operations that are common whenever you encrypt a text editor or DOS compatible file.  First, you must either have the file open for editing or specify the file to encrypt.  Then the Encrypt a File dialog box appears.  You must enter two passwords of equal length that are not the same, (at least 7 characters long but not longer than 20 characters), and confirm your entry of the two passwords in the boxes immediately below them.  Make sure your fingers are where they are supposed to be on the keyboard and that the Caps Lock key is in the right state before you type in the passwords!  Then specify whether you want to compress the file by checking the appropriate file compression optimization checkbox (you do not have to check either compression checkbox).  You can also specify that the file be made Read Only by checking the "Read Only" checkbox (you do not have to check this checkbox).  In the lower part of the dialog box is a small edit box for entering a note or riddle up to 1024 (1kb) characters in length to help whomever remember or figure out the two passwords you entered.  NOTE: to save typing time and reduce redundant operations the note or riddle from the most recent encryption or decryption operation, if any, will be displayed in the riddle edit box; otherwise the riddle or note field will be empty.  If one of your passwords does not confirm by dual entry that password's confirmation box will be cleared and the OK button will not be enabled.  Also note, that the OK button will not be enabled until all of the conditions for the passwords have been met and the confirmation of both the passwords matches.  Select the OK button to finish this procedure.  The file will then be encrypted part by part and written to the storage media.


Decrypting any File, the Decrypt a File dialog box

There are several operations that are common whenever you decrypt a text editor or DOS compatible file.  First, you must specify the file to decrypt, and perhaps edit.  Then the  Decrypt a File dialog box will appear.  Enter the two passwords to decrypt the file.  You may be able to specify whether or not you want to keep a backup copy of the encrypted file by checking the "Make Backup" checkbox if it is enabled (this checkbox is not enabled when you are decrypting the file into computer memory to edit it).  There are three other disabled checkboxes that show you whether or not the file is compressed and how or if the file was made Read Only.  A note or riddle will appear in the lower part of this dialog box to help you remember or figure out the passwords if the person who saved the file entered a note or riddle.  Below the riddle or note is the status and version information of the encrypted file.  If the status is OK don't worry about it; otherwise it will tell you why the status is not OK.  The version information is recorded and displayed to insure that CrypEdit can decrypt files that were encrypted with prior versions and to let the user know such information.  Select the OK button to finish this procedure.  The file will then be decrypted part by part into the computers memory if you are opening the file to edit or onto the storage media if you are not opening the file to edit.


Open Encrypted Text
Open Encrypted Text: Alt. S, Alt. O

Use the Open Encrypted Text option to open an encrypted text file for editing, viewing, or printing.  After bringing up the Open File dialog box use the cursor to select the path of and the filename to open.  Then select the OK button.  The Decrypt a File dialog box then appears.  You must now enter the two passwords to decrypt the file.  If the person who saved the file entered a note or riddle it will appear in the lower part of this dialog box to help you remember or figure out the passwords.


Open Encrypted Text that is UU Encoded
Open Encrypted Text that is UU Encoded: Alt. S, Alt. U

Use the Open Encrypted Text that is UU Encoded option to open an encrypted text file that was UU Encoded for editing, viewing, or printing.  After bringing up the Open File dialog box use the cursor to select the path of and the filename to open.  Then select the OK button.  This option will then automatically UU decode the file.  The Decrypt a File dialog box then appears.  You must now enter the two passwords to decrypt the file.  If the person who saved the file entered a note or riddle it will appear in the lower part of this dialog box to help you remember or figure out the passwords.  Note: the file that results from the UU decoding is automatically deleted when this option is completed.


Save Encrypted Text
Save Encrypted Text: Alt. S, Alt. S

Use the Save Encrypted Text option to save a text editor document to a DOS compatible file using encryption.  This option saves the file to either the original path and filename that the file was opened with, or to the most recent path and filename that the file was saved with.  If the text editor document was created with the File Menu's New option or the filename and/or path is no longer valid the Save As dialog will appear.  In either case the Encrypt a File dialog box will appear next.  Enter the passwords, confirm the passwords, select the appropriate compression option if you want to compress the file, select Read Only if you want the file to be made read only, enter a riddle or note if you want.


Save Encrypted Text and then UU (Text Mode) Encode it
Save Encrypted Text and then UU (Text Mode) Encode it: Alt. S, Alt. V

Use the Save Encrypted Text and then UU (Text Mode) Encode it option to save a text editor document to a DOS compatiblefile using encryption and then UU Encode (Text Mode) the resulting encrypted file.  This option saves the file to either the original path and filename that the file was opened with, or to the most recent path and filename that the file was saved with (except the extension is changed to ".Uet").  If the text editor document was created with the Secure or File Menu's New option or the filename and/or path is no longer valid the Save As dialog will appear.  In either case the Encrypt a File dialog box will appear next.  Enter the passwords, confirm the passwords, select the appropriate compression option if you want to compress the file, select Read Only if you want the file to be made read only, enter a riddle or note if you want.  Following successful encryption of the file it will be UU (Text Mode) encoded.  Note: the intermediate file that results from the encryption is automatically deleted when this option is completed and only the UU encoded encrypted file remains.


Save As Encrypted Text
Save As Encrypted Text: Alt. S, Alt. A

Use the Save As Encrypted Text option to save a "New" or existing text editor document to a new or different DOS compatible file using encryption.  After choosing this option the Save As dialog box will appear.  Use the cursor to select the path of the filename that you enter into the filename field.  If you do not enter a filename extension for the filename ".Ent" will be appended as the extension of the filename.  In either case the Encrypt a File dialog box will appear next.  Enter the passwords, confirm the passwords, select the appropriate compression option if you want to compress the file, select Read Only if you want the file to be made read only, enter a riddle or note if you want.


Decrypt a File
Decrypt a File: Alt. S, Alt. D

Use the Decrypt a File option to decrypt, but not to edit, view, or print any DOS compatible file of any size to a file of the same path and filename.  This menu option operates exactly as the Open Encrypted Text menu option but DOES NOT open a text editor document window.  After bringing up the Open File dialog box use the cursor to select the path of and the filename to decrypt.  Then select the OK button.  The Decrypt a File dialog box then appears. You must now enter the passwords to decrypt the file, and select whether or not you want to keep a backup copy of the encrypted file.  If the person who saved the file entered a note or riddle it will appear in the lower part of this dialog box to help you remember or figure out the passwords.


Decrypt an Encrypted File that is UU Encoded
Decrypt an Encrypted File that is UU Encoded: Alt. S, Alt. Y

Use the Decrypt a File that is UU Encoded option to UU Decode and decrypt, but not to edit, view, or print any DOS compatible file of any size to a file of the same path and filename.  This menu option operates almost exactly the same as the Open Encrypted Text that is UU Encoded menu option but DOES NOT open a text editor document window.  After bringing up the Open File dialog box use the cursor to select the path of and the filename to open.  Then select the OK button.  This option will then automatically UU decode the file.  The Decrypt a File dialog box then appears. You must now enter the passwords to decrypt the file, and select whether or not you want to keep a backup copy of the encrypted file.  If the person who saved the file entered a note or riddle it will appear in the lower part of this dialog box to help you remember or figure out the passwords.  Note: the original UU encoded encrypted file is automatically deleted when this option is completed.


Encrypt a File
Encrypt a File: Alt. S, Alt. E

Use the Encrypt a File menu option to encrypt, but not to edit, view, or print any DOS compatible file of any size to a file of the same path and filename.  This menu option operates exactly as the Open Encrypted Text menu option but DOES NOT open a text editor document window.  After bringing up the Open File dialog box use the cursor to select the path of and the filename to open.  Then select the OK button.  The Encrypt a File dialog box will appear next.  Enter the passwords, confirm the passwords, select the appropriate compression option if you want to compress the file, select Read Only if you want the file to be made read only, enter a riddle or note if you want.


Encrypt a File and then UU (Text Mode) Encode it
Encrypt a File and then UU (Text Mode) Encode it: Alt. S, Alt. T

Use the Encrypt a File and then UU (Text Mode) Encode it menu option to encrypt and UU Encode, but not to edit, view, or print any DOS compatible file of any size to a file of the same path and filename (except the extension is changed to ".Ued").  This menu option operates exactly as the Open Encrypted Text menu option but DOES NOT open a text editor document window.  After bringing up the Open File dialog box use the cursor to select the path of and the filename to open.  Then select the OK button.  The Encrypt a File dialog box will appear next.  Enter the passwords, confirm the passwords, select the appropriate compression option if you want to compress the file, select Read Only if you want the file to be made read only, enter a riddle or note if you want.  Following successful encryption of the file it will be UU (Text Mode) encoded.  Note: the intermediate file that results from the encryption is automatically deleted when this option is completed and only the UU encoded encrypted file remains.


Analyze an Encrypted File
Analyze an Encrypted File: Alt. S, Alt. Z

The Analyze an Encrypted File option does everything the Analyze a File (see File Menu) option does except it does not read the data that CrypEdit attaches to the end of a file (the riddle and some other things).  A file that has been encrypted well has a fairly uniform byte value distribution and the most common byte occurrence should not be more than 10 times the calculated average occurrence unless the file is very small.  The tick marks at the bottom of the byte value distribution graph represent the places where byte values of 0, 64, 128, 192, and 255 occur.  If the distribution or occurrence is not good then you or whomever should use more dissimilar passwords to encrypt the file.  Select the OK button to exit.


UU EnCoding and DeCoding a File
* UU EnCoding and DeCoding a File:

CrypEdit includes utilities to UU encode and decode DOS compatible files, and to split-up UU files into a maximum of 100 parts and combine split up UU files back into one UU file.  UU encoding a file will change a file in 8 bit data format to a file in 7 bit data format.  UU encoding a file is usually done to send an 8 bit format file over a network or E-Mail system, Internet E-Mail for example, which will only accept 7 bit format for transmission or reception.  Sometimes there is a file size limit for transmission or reception of 5kb to 50kb so the user must split up their "large" 8 bit format files into smaller parts before UU encoding, transmit the UU encoded parts; UU decode the parts after reception, and combine the parts into the original 8 bit data file.

If you encrypt any file it will be encrypted into an 8 bit data format file.  We included the UU encoding and decoding utilities so that you could UU encode an encrypted file (or any 8 bit format file), transmit it over systems that only accept 7 bit format files, UU decode it after reception, and then decrypt it.

There are two modes of UU encoding provided, text and binary, because some systems will only work with text or binary mode 7 bit format files.  The UU encoding functions create a new file, or overwrite any file, in the same directory with the same filename but a different extension, *.UUT for text mode or *.UUB for binary mode UU encoding, and leave the original file untouched.  The UU decoding function will automatically sense which mode, binary or text, was used for UU encoding as long as the file was UU encoded with CrypEdit; and then UU decode the file to a file within the same directory with the same name and extension as the original file that was UU encoded.  WARNING: UU decoding will overwrite any file within the same directory with the same name as the original file that was UU encoded.


UU TEXT MODE EnCode a File
* UU TEXT MODE EnCode a File: Alt. U, Alt. T

Use the UU TEXT MODE EnCode a File option to UU Encode any DOS compatible file and write the results to the resulting "*.UUT" file using text mode.  This option will leave the original file intact but creates a new file, or overwrites any file, in the same directory with the same filename as the original file and an extension of UUT.


UU DeCode a File
* UU DeCode a File: Alt. U, Alt. D

Use the UU DeCode a File option to UU Decode any file previously UU encoded with CrypEdit.  The UU decoding function will automatically sense which mode, binary or text, was used for UU encoding; and then UU decodes the file to a file within the same directory with the same name and extension as the original file that was UU encoded.  WARNING: UU decoding will overwrite any file within the same directory with the same name as the original file that was UU encoded.


UU BINARY MODE EnCode a File
* UU BINARY MODE EnCode a File: Alt. U, Alt. B

Use the UU BINARY MODE EnCode a File option to UU Encode any DOS compatible file and write the results to the resulting "*.UUB" file using binary mode.  This option will leave the original file intact and creates a new file, or overwrites any file, in the same directory with the same filename as the original file but an extension of UUB.


Split Up UU EnCoded File
* Split Up UU EnCoded File: Alt. U, Alt. S

The Split Up UU Encoded File option will split a CrypEdit UU Encoded file into as many as 100 parts which can be reconstructed with the Rebuild Split Up UU Encoded File option.  First, you must select the UU Encoded file to split up.  Second, you must specify the maximum size of the "Splitup" files.  CrypEdit will then proceed to split up the UU encoded file into as many as 100 parts; all the resulting files will have the same filename as the original UU encoded file but the extension *.Uxx where xx denotes the files sequence in the split-up of the original UU encoded file.  There is a minimum UU "Part/Splitup" file size which is the greater of either a UU file's maximum text line length or the UU Encoded files size divided by a number in the range of 80 to 100 (this is a worst case file size calculation).  This option will leave the original UU file intact and creates as many new *.Uxx files are needed to split up the UU Encoded file.


Rebuild Split Up UU EnCoded File
* Rebuild Split Up UU EnCoded File: Alt. U, Alt. R

The Rebuild Split Up UU Encoded File option rebuilds a splitup UU Encoded file from its parts created with the Split Up UU Encoded File option.  You must select the first file in the UU Encoded file's splitup, *.U00.  CrypEdit will then proceed to check available disk space and rebuild the UU encoded from its parts; the resulting file will have the same filename as the original UU encoded file and so will overwrite any file with the original UU file's name.


File Compression
* File Compression

CrypEdit has built in utilities to compress and decompress any DOS compatible file.  There are two file compression optimization methods available, speed or size.  There is only one decompression option because it can tell which optimization method was used to compress the file.

Most people compress files to either save storage media space or to minimize the data transfer time from computer to computer.

Since one of the objectives of encryption is for the results to have a very well distributed data byte value range encrypted files will not compress very well, if at all.  CrypEdit allows you to specify that you want to compress the file before encrypting it from within the Encrypt a File dialog box.


Maximum Compression
Maximum Compression: Alt. C, Alt. M

This menu option will compress the file you specify in the Open File dialog box into the smallest file possible in this version.  Space optimized compression is not very fast and so it may take some time on very large files.


Expand a File
Expand a File: Alt. C, Alt. E

This menu option will decompress the file you specify in the Open File dialog box.  CrypEdit marks files it compressed with what optimization method it used so there is no need to know or specify which method was used.


Fast Compression
Fast Compression: Alt. C, Alt. F

This menu option will compress the file you specify in the Open File dialog box as fast as possible in this version.  Time optimized compression is not as space efficient as Space optimized compression but it is much faster.


Wipe Out a File
Wipe Out a File: Alt. R, Alt. W

This menu option will erase a file permanently.  First, you must specify which file erase in the Open File dialog box.  If you exit that dialog box using the OK button then the file will be overwritten with Zeros, ...0000000000000..., truncated to zero length, renamed to one character, and finally erased


Tile Vertically
Tile Vertically: Alt. W, Alt. V

Use the Tile option to tile the currently visible text editor document windows vertically within the main window.


Tile Horizontally
Tile Horizontally: Alt. W, Alt. H

Use the Tile Horizontally option to tile the currently visible text editor document windows horizontally within the main window.


Cascade Windows
Cascade Windows: Alt. W, Alt. C

Use the Cascade Windows option to cascade the currently visible text editor document windows within the main window.


Arrange Icons
Arrange Icons: Alt. W, Alt. I

Use the Arrange Icons option to arrange the icons of the currently iconized text editor document windows.


Close All
Close All: Alt. W, Alt. A

Use the Close All option to close all of the text editor document windows.  If the contents of any of the text editor document windows was created or modified since it was last saved CrypEdit will ask if you want to save the contents of that text editor document window before closing it.


Help, Contents
Contents: Alt. H, Alt. C

The Contents option will bring up the contents page of the on-line help file.


Help, Search
Search: Alt. H, Alt. S

The Search option will bring up a topic search dialog box for the on-line help file.


Help, Register/Order
Register/Order: Alt. H, Alt. R

The Register/Order option will bring up the CrypEdit order form in the on-line help file so the user can print it, fill it out, and mail it in!  Please Register...


Help, Customer Support
Customer Support: Alt. H, Alt. U

The Customer Support option will bring up the Customer Support topic in the on-line help file.


Help, Keyboard/Selection/Cursor
Keyboard/Selection/Cursor: Alt. H, Alt. K

The Keyboard/Selection/Cursor option will bring up the keyboard page of the on-line help file.


Help, Passwords
Passwords: Alt. H, Alt. P

The Passwords option will bring up the Passwords topic in the on-line help file.


Help, Using Help
Using Help: Alt. H, Alt. H

The Using Help option will open the Windows Help help file for you.  This file explains how to use the Windows Help program with any compatible help file.


Help, About CrypEdit
About CrypEdit: Alt. H, Alt. A

The About CrypEdit option displays a dialog box that contains the title, copyright notice, author, and version of CrypEdit.


Passwords

CrypEdit encryption requires that you use two different passwords at least 7 but not more than 20 characters in length, both passwords must be the same length, and they must be different (passwords are case sensitive).  You may use any character that you can enter from the keyboard, (including extended characters), in the passwords.  When you enter the passwords into the password fields of the Encrypt or Decrypt dialog boxes the OK button is only enabled when both passwords are valid.  Likewise, after you have typed in both passwords the program will compare both of the passwords to their confirmation; if the confirmation box contents do not match the appropriate password the confirmation box contents will be cleared and the OK button will not be enabled.  It is suggested that you use passwords that are not obvious to people who are familiar with you or your organization.  You could use dates that you and only the people you want to open the file are familiar with, (don't use wedding or birthdays or other dates that are easily found in public records), dates like when you met someone or something in common happened.  Nicknames, names, places, verbs, and objects are great also as long as they are not commonly known or on record somewhere.

REMEMBER YOUR PASSWORDS AND MAKE SURE THEY VERIFY BEFORE ENCRYPTING ANY FILE; THERE IS NO WAY THAT WE OR ANYONE WE KNOW OF CAN DIRECTLY DECRYPT ANY ENCRYPTED FILE WITHOUT THE ORIGINAL PASSWORDS.

CrypEdit creates a pseudo one time pad, derived from the two passwords you enter, to perform encryption.  For maximum security and effective pseudo one time pad encryption use a set of passwords only once and make them as different as possible.

Examples of valid and invalid password sets are:

21dec61 24jan59   Valid, because both are 7 characters and different.

NewYork London   InValid, not the same length.

password password   InValid, passwords are the same.

Clinton Johnson   Valid, because both are 7 characters and different.

password Password   Valid, because of case sensitivity.

123456789012345678901 234567890123456789012   Invalid, both are too long (21 characters).


The Riddle or Note

In the lower part of the Encrypt and Decrypt dialog boxes is a small text edit window for entering, editing, or viewing a note or riddle up to 1024 (1kb) characters in length to help whomever remember or determine the two passwords for the file.  NOTE: to save typing time and redundant operations the note or riddle from the most recently encryption or decryption operation, if any, will be displayed in the riddle edit box; otherwise the riddle or note field will be empty.  It is suggested that you use a riddle or notes that will not make the passwords obvious to people who are familiar with you or your organization, or are in public or private records.


Encryption

Encryption is used to keep your text, data, or any DOS compatible file private and available only to whomever knows or can determine the passwords.  It is the action and results of using a method to encode the 8 bit data bytes that make up any DOS compatible file.

CrypEdit creates a pseudo one time pad, derived from the two passwords you enter, to perform encryption.  For maximum security and effective pseudo one time pad encryption use a set of passwords only once and make them as different as possible.


Plain Text

Plain text refers to any text or data that has not been encoded or encrypted in any way or manner.


Decryption

Decryption is used to decode your previously encrypted text, data, or any DOS compatible file.  It is the action and results of using a method to decode the encoded 8 bit data bytes that make up any DOS compatible file that was encrypted with CrypEdit.


DOS Compatible Files

DOS Compatible Files are any files that reside on any DOS compatible storage media or in any DOS compatible system.  CRYPEDIT encryption AND DECRYPTION ONLY WORKS WITH 8 BIT DATA FILES.  Some files originating from, used with, or converted from or for another type of computer or operating system might only be 7 bit data files and so may not be compatible.  In general any file in a DOS Compatible System is an 8 bit data file, so don't worry about the "8 or 7 bit data bit" stuff if this is unanswerable by you and you are working only on a DOS Compatible System.


Networks

CrypEdit should be able to work on any DOS compatible files that are on any networked read and write storage media operating in Windows™.  Encrypted files are just as secure on a network storage device as they are on a local storage device; this is because the files are always encrypted and decrypted in your computers memory.  Be aware that networks ARE NOT totally secure environments because someone may be operating some sort of network monitor program that may be able to monitor or mirror everything that is happening on your computer including screen output, keyboard input, printer output, or anything else that happens on your computer.  Also be aware that printing an encrypted text editor document to a networked printer will result in the decrypted text being sent across the network where it can be captured, monitored, and/or duplicated; besides the fact that printing it creates a decrypted hard copy.

NOTE: some operating systems that provide Windows 3.1 shells or emulators may save memory contents to disk, (virtual memory or swap file), and may write temporary files during some file operations.  These operations would be totally unknown to the CrypEdit program and would pose a potential security problem.


Public Data Services and Common Carriers

BE AWARE THAT THE PRIVACY OF YOUR COMMUNICATIONS and files transferred over or stored on public data services, Common Communication Carriers, telephone, and other communication services, ARE NOT CURRENTLY PROTECTED BY FEDERAL LAW OR REGULATIONS AND TO THIS DATE THE SUPREME COURT HAS NOT MADE ANY SPECIFIC RULING ON THE PRIVACY OF SUCH COMMUNICATIONS, STORAGE, OR DATA TRANSFERS.  Your only option at this time is to encrypt it yourself.  Then you do have a reasonable expectation for the privacy of such data which might provide enough of a common law legal basis for your right to privacy regarding the data if it is ever violated.


The Windows Clipboard
The Windows™ Clipboard

Please Note: anything that you cut or copy is pasted to the Windows clipboard where it can be read, even after you exit CrypEdit.

NOTE: some operating systems that provide Windows 3.1 shells or emulators may save memory contents to disk, (virtual memory or swap file), and may write temporary files during some file operations.  These operations would be totally unknown to the CrypEdit program and would pose a potential security problem.


About Viruses and Encrypted Files

NOTE: I have never seen this subject addressed in any manual or documentation.  This is probably due to the emotional response of most computer users when the word "VIRUS" is mentioned.  Viruses are now a fact of computer life.  But almost all software publishers will never address this situation in regards to their own or any one's' data file(s) or program(s) because they are afraid the "common user" will panic and be too scared to use their program(s).  I on the other hand feel it is your right and my obligation, and a sign of respect for your intelligence, that I inform you that any data file or program at any time may contain a sequence of byte values that could be "detected" as or be a virus, a strain of a virus, or a totally new or undiscovered virus that was not detected as a "virus".

Any program has the probability and therefore a chance of creating a sequence of byte values identifiable as a computer virus in the computer systems memory in the creation, processing, or storage of a data file, or the creation or modification of a program.  Understand that CrypEdit cannot reasonably predict from the passwords used to encrypt a file and the contents of the file to be encrypted whether or not the encryption will result in a known computer virus or a completely unknown computer virus anywhere in the file.  Encryption of data can result in any possible combination of data byte values, and so encrypted data files have a probability of sooner or later containing data byte combinations that may be related to or a real computer virus, or even some entity that hasn't yet been created or discovered!

Virus detection and protection programs might at any time "detect" a virus or a strain of a known virus within any encrypted or normal data file, or program for that matter.  Look to see what the virus detection or protection program has to say about the virus it detected before doing anything else.  Remember if you delete, modify, or alter a file containing a suspected virus you might lose all the data in that file.  If you possibly can, decrypt the file, and then encrypt it with some different passwords.  Whatever you do; if a virus is detected or created in an encrypted or normal data file it is solely up to the user what should be done, what actually gets done (if anything), and so the results of any action or lack of action to remedy any real or potential "virus" situation are the sole responsibility of the user.


Text Editor Limitations
Text Editor limitations, file sizes, & file Input/Output

CrypEdit has a file buffer about 60kb in size, about 61,400 bytes, to load and edit all of the text editor documents/files in.  You may reach this text editor buffer limit while editing a file, beeps after or while typing and no addition of the typed text into the current editor file is an indication that you have reached the size limit of the text editor's buffer.

Also, since CrypEdit is such a small program it must use a small 64kb buffer to read and decrypt or encrypt any file; so the disk drive light will turn on and off several times before complete decryption or encrypt of a large file.  This may also happen before you get the "Decrypt a File" dialog box when decrypting a file since the program checks the data length and checksum of the file you want to decrypt before that dialog box appears.


* Filesize and Free Media Space Check
File size and Free Media Space Check

Except when saving plain text files from the text editor, CrypEdit checks that there is enough free storage media space available to complete any file operation.  If there is not enough free storage media space to complete the file operation the program will either warn the user and ask them if they want to continue or display an error message and terminate the file operation.


Read Only File Attribute Avoidance

When the Read Only attribute of a file is set it cannot be written to or renamed and in some cases erased.

Except when saving plain text files from the text editor, CrypEdit will check if a file is read only before attempting to alter it.  If the file is read only CrypEdit will turn off its read attribute and write to it.  When all writing to the file is finished CrypEdit will change the file's attributes back to what they were before.

NOTE: when encrypting a file you can specify that it will be made Read Only.  The original attributes of the file as well as its time and date will be restored when the file is decrypted.


Listing of CrypEdit Versions

ALWAYS DECRYPT AN ENCRYPTED FILE WITH THE SAME VERSION OF CRYPEDIT.

Versions after 2.5 check if a different version of CrypEdit is being used to decrypt the file than it was encrypted with.  When this will result in any mutation of the original file/data CrypEdit either warns the user and prompts the user for permission to continue or an error message is displayed and the user is not allowed to continue.

In general, if the version codes of the CrypEdit encrypted file is different than that of the program and the file is longer than 32,000 bytes the user will not be allowed to decrypt the file, or they will be warned about the consequences of decrypting the file with a different version and promted if this is OK before decrypting the file. *

It is strongly suggested that the user utilize the same version of CrypEdit to decrypt a file as was used to encrypt it; thus insuring the integrity of the original file!

In general the tested compatibility of versions are:

v1.0a to v1.0f for DOS/OS2, text mode version (limited release)

v2.0a for Windows 3.1 (Last version to use encryption mode 1)

v2.5b to v2.5i for Windows 3.1 (encryption mode 2)

There were no v3.Xy releases of CrypEdit

v4.0a to v4.0f for Windows 3.1 (encryption mode 2)

v4.0g to ... for Windows 3.1 (encryption mode 3)

* NOTE: In almost all cases using a newer encryption mode's decryption method on data encrypted with an older encryption mode will result in a data loss, (inaccurate decryption), of 1 in 32,000 or 1 in 65,500 bytes.  This data loss will only occur if the file is longer than 32,000 or 65,500 bytes respectively.

Please see, Renaming CrypEdit Executable and Help Files


Renaming CrypEdit Executable and Help Files

The CrypEdit executable and help files with a version code greater than 4.0a may be renamed to reflect their version code so that when you get a new version in the future you can have them in the same directory as the other versions.  The help system will look for a help file with the same filename as the executable file it is being called from, for example I test ALL the versions of CrypEdit for compatibility so the version 4.0a executable file is named CEDW40ae.Exe and its corresponding help file is named CEDW40ae.Hlp and version 4.0b files are named CEDW40be.Exe and CEDW40be.Hlp respectively.  (NOTE: the filename is the same but the extensions are different, the executable must have the extension Exe and the help file must have the extension Hlp)

Please see, Listing of CrypEdit Versions


Error/Problem Reports

Although we test and test CrypEdit until were satisfied that we can't find any errors in a version before we release it someday a user will come across a problem or error (up to version 4.0h not one user has reported any problem with or error in CrypEdit).

If you have a problem or find any error please contact us as soon as possible !  Our customers are the best testers of our software and to us ALL DATA IS SACRED so please contact us.

If possible send correspondence to our customer service department as soon as possible by Electronic Mail, call us at our customer support telephone number, or write a letter to our Customer Support department.

Please specify:

[  ]  The version of the program.

[  ]  What hardware/computer you are running the program on.

[  ]  What operating system or shell you are running the program in.

[  ]  If the problem or error is repeatable.

[  ]  Where the problem or error occurs.

[  ]  How the problem or error occurs.

[  ]  Any messages the program displays during the occurrence.

[  ]  Your E-Mail or physical address.

[  ]  Your telephone number.

[  ]  Any other pertinent information.

Please see, Customer Support and Possible Problems & Troubleshooting.


OK and Cancel buttons
OK and Cancel buttons in dialog boxes

 Select the OK button in any dialog box to continue or finalize the operation.  Select the Cancel button at any time to cancel the operation.


E-Mail systems that won't transfer files

Some E-Mail systems will not allow the transfer of files, or allow "attaching" files to E-Mail to be transferred, over the system.  The way to get around either of these problems when sending either an encrypted data or text file, (which are both 8 bit format data files), is to first UU encode the file.  Then either open the UU encoded file with CrypEdit and copy the UU encoded file to the Windows™ clipboard, and then paste the UU encoded file into your E-Mail system's text editor; or just load the UU encoded file into your E-Mail system's text editor and send the UU encoded file from there.  Reverse operations would have to be made on the receiving end.


Possible Problems and Troubleshooting

NOTE: before going any further remember one simple thing.  Your computer will only do what you tell it to do, (unless there is something electronically or mechanically wrong with it).  It has no intelligence at all.  It is only a worker that does what it is told to do.  If you cannot do something that you think the program and/or computer should do perhaps you should read the manuals some more and/or re-think your plan of action.

You used the wrong passwords to decrypt a file: to undo this action encrypt the file that you used the wrong passwords to decrypt with the passwords you used to decrypt it incorrectly (use the "wrong" passwords); then use the correct passwords to decrypt it.

You forgot the passwords or cannot determine them:  There is no remedy to this problem.  You must use the original passwords.

You are really "sure" that you are using the correct passwords but the file does not decrypt correctly: possibilities are that you either have the CAPS LOCK key on or that it was on when you encrypted the file and it is not on now.  Even worse, your fingers could have been in some non-standard position when you typed in and confirmed one or both of the passwords; thus try different non-standard positions for your fingers and typing in the passwords by touch.

The program fails to write a file: the media's write protect may be set on (set the write protect off), the file may be read-only (change the attributes of the file to not be read-only), the media may not have enough free space to write the file (save the file on another media unit),... the storage device may have a problem (try a different storage device).

The program will not open a second editor window for a file: the program will not open a second text editor window for a file that already has a text editor window open.

The program will not encrypt or decrypt a file: the program will not encrypt or decrypt a file that has a text editor window open.

NOTE: some operating systems that provide Windows 3.1 shells or emulators may save memory contents to disk, (virtual memory or swap file), and may write temporary files during some file operations.  These operations would be totally unknown to the CrypEdit program and would pose a potential security problem.

Status indications within the Encrypt a File dialog box:

BAD CHECKSUM: the checksum of the encrypted data did not match the checksum of the encrypted data when the file was last saved.  Some or all of the data bytes have changed or been altered since the file was last saved.  Try to find an unaltered copy of the file and use it.

BAD FILELENGTH: the length of the encrypted data file has changed or been altered since the file was last saved.    Some or all of the data bytes are missing or the length of the file has been altered since the file was last saved.  Try to find an unaltered copy of the file and use it.

Combination of BAD CHECKSUM and BAD FILELENGTH: is a combination of both as listed above.

Other ERROR messages or USER WARNING may appear while operating the program, read them carefully and take your best course of action.  We have tried to be as accurate and verbose as possible in these messages and warning so the meaning should be as clear as possible within their one to three line length limits.

Please see, Customer Support,  Error and Problem Reports