Home
Welcome to WEncrypt 2.0 - free 400-bit symmetrical encryption with no back-door
Download
WEncrypt now
WEncrypt has a full GUI interface, processes binary files of all kinds (e.g. jpg, gif, photos, video,
video clips, applications, word documents, spreadsheets, databases etc etc etc...)
WEncrypt has no size limitations on the files it processes - it processes about 1 megabyte per minute,
therefore takes 16 hours to process 1 giga... - these timings are when using the full 400-bit - will be
10 times faster if/when utilising only 40-bit encryption...
The key is up to 150 characters long (equivalent to 400 bits with the way WEncrypt operates).
WEncrypt produces a pure ascii text file which should have no problem ever passing through email
systems and firewalls. This ascii text file is 3 times the size of the original file.... Do NOT try to open
this textfile with Microsoft Notepad/Editor if the Notepad settings are at wordwrap=yes - because that
will freeze your notepad application; in fact there is no need ever to examine the outputted encrypted file...
WEncrypt is written in C# (Dot Net), and the components and/or source code may possibly be made available to
developers and/or commercial companies -
contact
me if interested
Symmetrical encryption means that both sides need the same key to encrypt and de-encrypt the file;
this is in many ways less convenient than the modern public-key/private-key system, but is possibly
more secure for critical applications. The best way to transmit this key from the encoder to the de-coder
is by human messenger and/or by good old-fashioned paper. Never trust any electronic means and
never store any keys on your computer. Once you have established contact using the first key, that first message and
every message thereafter can in fact contain a key or keys which are to be used in future communications...
NEVER USE THE SAME KEY TWICE - just to be careful.....
There are several ways to compose and input keys:
1. The system will generate a random key for you. Convenient, but at least change 1-3 boxes
to some other value before using..
2. Input a key phrase - better, and it is possible to interchange such a key phrase innocuously
e.g. by a phone call or skype call. But after the key phrase has generated the 50 boxes, change
the values in 1-3 boxes at least by some previously agreed convention...
3. Input the key values manually from paper or from your head, either into the 50 boxes or into
the single key box.
Mr Alex Weir,
4 Brechin Drive
Marlborough
Harare
Zimbabwe
Africa.
5 April 2006
alexweir1949@yahoo.com
If you like this program and/or gain value from it, consider donating to the
CD3WD Project
which provides free practical high-quality technical know-how for 3rd world development
. I am not really set up yet to receive such donations, since no-one has yet offered during the period
2004/08 till 2006/03... But we can accept and process cheques/checks in US$, GBP, Euros
(especially from German banks), and Zimbabwe Dollars.
Any such funds will be used for expansion of the CD3WD project, and not for my personal transportation,
beer, women, holidays or other such divertissements.... Any and all donations will appear on the website (named or anonymous as you like it), and also
all disbursements and balances.
alexweir1949@yahoo.com
Or maybe you prefer to give your time? In particular I would like to get PC/Machine Translation of the entire CD3WD
content into Spanish, French and Portuguese (and also Arabic if we can find a PC translator...).
We can divide out the work into small manageable packages....
The Following are a dump of the ToolTips from the system - they should be fairly self-explanatory...
btnKeyPhrase
Create Key from Key Phrase
Using this key phrase system you and your remote interchange partner can relay a key if and when necessary through a normal and innocuous phone call or a snail-mail letter
txtKeyPhrase
You can use a phrase to create your key, BUT we do suggest that you also modify 1-3 boxes as per a commonly agreed convention - e.g. increase value of box in 3rd row 5th column by 3, decrease 5th row, 2nd column by 2...
lblWebsite
http://www.cd3wd.com/WEncrypt/
Go to online description for help and other developments on WEncrypt.EXE
btnViewSource
View Source File
View the source file which you are encrypting
btnViewDeEnc
View De-Encrypted File
View the file which you have de-encrypted...
btnDeEncrypt
De-Encrypt
Perform the DE-encryption process - which takes about 1 minute per megabyte on a medium-speed PC as of 2006
txtFileTargetDeEnc
The output file from the DE-encryption process
btnTargetDeEnc
Select Destination FileName for De-Encrypted File
The output file from the DE-encryption process
txtFile2DeEnc
The file which you want to DE-encrypt
btnSelectDeEncFile
Select File to be De-Encrypted
The file which you want to DE-encrypt
btnClose
Close
This ends the program - note that you cannot use the x button on the top right corner of the form to end the program....
btnEncrypt
Encrypt
Perform the encryption process - which takes about 1 minute per megabyte on a medium-speed PC as of 2006
txtTargetFile
The output file from the encryption process
btnSelectTargetFile
Select Destination FileName for Encrypted File
The output file from the encryption process
txtFileName
The file which you want to encrypt
btnSelectFile
Select File to be Encrypted
The file which you want to encrypt
btnCopyKey
Copy Key to Single TextBox
Copy from the 50 text boxes into the box for the key for encryption and/or de-encryption...
btnClearBoxes
Clear Boxes
Press this several times to discover the workings of this button...
btnCreateKey
Create Random Key
Create 50 random keys, each greater than 0 and each less than 256; put these in the 50 boxes with leading zeroes where appropriate...
txtKey
The key which is used for encryption and/or de-encryption; this may be 15, 30, 45, 60, 75, 90, 105, 120, 135 or 150 characters long; the longer the key the more immune to cracking you are
textBox1
These 50 text boxes can be automatically generated for you; if you use that option we do recommend that you also manually change a few boxes to other values for greater security
I do not explain here the technology used to write this
program – that will make it more difficult for anyone who sets out to crack
messages using this program. Now if you
want a significantly higher level of security than even this program provides,
then I can write you and/or your organization a version of this program which
is special for you – it will never ever be written again or shared to
anyone. Note that there are 2 to the
power 75 versions of this program which could be written. That is about a million million million
million versions. Such a version will
cost you around US$ 5,000-00, and I will come to your company or organization
anywhere in the world and create that version in front of you. That way you will be sure there are NO
copies. And I will leave without a copy
of your version and having destroyed the code which comprised your
version. I can even create for you a
new version every week or every month.
The advantage of having your special version is that you can even let
the key for any message be openly known (though there of course is no real need
to do that).
Checkout http://www.cd3wd.com/WEncrypt
for any changes of download location and program version.
PS – I am a C#, Visual Basic, Sql Server, and Oracle freelance
programmer. I write systems for global
clients anywhere. Check me out at http://www.cd3wd.com/resume/