home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_09
/
MBE_REG.LZH
/
MBE_101
/
MBE.TXT
< prev
next >
Wrap
Text File
|
1995-10-29
|
8KB
|
288 lines
MBE Dokumentation
Version: 1.01 of 29.10.1995 (C) Manfred Ssykor
eMail: msy@lafp.tng.oche.de
GEM: Manfred Ssykor
Encryption-Routines (C) by Mark Butler
Why MBE? Mark Butler Encryption Adress Version History Shareware
1 Shareware
===========
MBE is shareware. The registration fee is 12DM for German users. For
peoples outside Germany; see Details for registering outside Germany.
To register, please send a cheque or postal order for 12DM made
payable to Manfred Ssykor!
1.1 Details for registering outside Germany
-------------------------------------------
MBE is shareware. The registration fee is 6 Pounds Sterling. To
register, please send a cheque or postal order for 6 Pounds made
payable to
DENESH BHABUTA
Send this along with your details and e-mail address to
CyberSTrider
203 Parr Lane
Bury
BL9 8JW
Denesh also accepts Eurocheques and International Money Orders made
payable to him. Please add one pound to the fee if you are
registering from abroad.
Denesh is contactable via e-mail on:
dbhabuta@cix.compulink.co.uk
danny@micros.hensa.ac.uk
dbhabuta@mag-net.co.uk
When you register, you are entitled to
∙ MasterDisk with latest version of MBE
∙ Keycode to register this and future versions of MBE
∙ E-mail, snail-mail and telephone support
∙ Free update service (as long as the fee doesn't rise or it
becomes commercial)
Your keycode will initially be sent by e-mail if possible.
/Free Update Service/
Users who register via Denesh are entitled to this service. To
receive free updates, please send a blank unlabelled floppy disk with
a stamped self addressed envelope to the above address.
2 Why MBE?
==========
For some time I've searched for encryption-routines to built my own
encrypter that is /easy to use/ and fast!
I've already written a shell for PGP, the encryption program. It is
easy to use, but pgp is a tool that must be installed and so on. And
it need disk space. Some people don't want to install a program like
pgp when they can get a shorter program which is very easy to use.
The Idea for MBE is born...
PGP is very slow in decrypting. OK, it is MUCH safer, but I don't
need such good encryption for my personal use.
A few days (one week or so) ago I had an eMail contact with Mark
Butler from the UK regarding his Lottery Companion program...After a
few mailings back and forth we moved onto the subject of encryption
and it turned out that Mark had written a small En-/DeCrypt-routine
in assembler that can be used in a GFA BASIC INLINE.
He sent me a simple program that included the code. I've modified it
*a little bit* ;-) MBE was born ;-)
MBE uses (M)ark (B)utler's (E)ncryption-Routines. Thus the name /MBE/
was born.
See also "Mark Butler"...
3 Mark Butler Encryption
========================
Now a list of all the programs functions (no special order)
*Char and Positional* A combination of Char and Positional Encryption.
See Char and Positional. This is the best Encryption offered by
the program.
*Char* Every Character in your data is replaced with a different one.
The new character is dependent on both the original character's
code and the position it held in your data.
*Positional* Your data is swapped around, Jumbling up all the
characters.
*Shallow* Positional Encryption can only move your characters a little
way from their original positions. This is the fastest Positional
encryption option.
*Middle* Positional encryption can move your characters further away
from their original positions - increasing the encryption. Takes
longer than Shallow.
*Deep* Positional encryption can move your characters far away from
their original positions. The Slowest but best option.
*File to En-/DeCrypt* Here you can select ONE File you wish to En- or
decrypt. If you are in Path-Mode the String "File to..." would be
changed to "Path to...".
*Destination* Here you can select another Destination File (or Path
when in Path-Mode) if you don't like the one MBE has given you.
*Password* What do you think? Right, the password for the File/Path
you want to En-/Decrypt can be edited here. You MUST give a
Password. Don't forget it for later Decryption as there is no
other way to retrieve your data.
*Encrypt* Start the Encryption. If there is no Password given then you
will be Alerted to your mistake.
*Decrypt* Start the Decryption. Rest like Encrypt.
*Mode* With this popup you are able to change the "Mode" of MBE. There
are two Modes available: File-Mode and Path-Mode
*HELP* Calls this help when ST-Guide is installed as an ACC.
*QUIT* Quit program.
4 File-Mode
===========
If you are in File-Mode the DEFAULT-Status of the exit buttons is set
to one of "Encrypt" or "Decrypt".
"Encrypt" is default when the selected File (source-file) doesn't
have a correct MBE-Header.
"Decrypt" is default when the selected File (source like above) has
an correct MBE-Header. MBE will automatically set the radio buttons
in the box "EnCryptionMethod" to the value read from the MBE-Header.
In filemode there is no wild card-matching available. Use Path-Mode
instead. The Object where you can edit the wild card is disabled in
this case.
5 Path-Mode
===========
If you are in Path-Mode the DEFAULT-Status of the exit buttons is set
to "Quit".
MBE doesn't know if want to En- or Decrypt. So I consider this the
best way.
In Path-Mode you can use a Wild card if you want to En-/Decrypt more
than one file at once.
6 Adress
========
Manfred Ssykor
Hüttenstrasse 46
D-52068 Aachen
Telefon: +49-241-953703
eMail: Manfred Ssykor @ AC3
manfred_ssykor@ac3.maus.de
msy@lafp.tng.oche.de
7 Mark Butler
=============
You can contact Mark:
Mark Butler
8 Brookside
Leicestershire
LE10 2TL
UK
Email: mark@dwell.demon.co.uk
Adress taken from "Lottery Companion v2.0 Manual File" (Last Edit :
8th August 1995)
A MBE-Header
============
The encrypted files by MBE have an /Header/ at the beginning of the
file.
MBE-Header
{
3 Byte String "mbe"
1 Byte EnCryptionMethod
12 Byte Filename (8+"."+3)
}
*NOTE: The Header may change before version 1.00!!*
B Version History
=================
Release 1 (V0.01)
First Release to Mark. Only the first GEM-Version. Encrypt and
Decrypt are not implemented here.
Release 2 (V0.02)
En- and DeCryption-routines implemented. Path-Mode implemented
(suggested by Peter Klasen).
Release 3 (V0.30)
∙ In Path-Mode you can use a wild card (suggested by Mark Butler).
∙ MBE is now able to Iconify his Windows.
∙ More menu entries to make the program more user friendly.
Release 4 (V0.35)
∙ Bug fixes while "loading" an MBE-Encrypted file (reading the MBE-
Header) when it is given via commandline.
∙ After an En- or DeCrypt-run the "Quit" button is now set to
default.
∙ "Name" of the Mainwindow now changed to "MBE" only. It looks
better when iconify the window...
Release 5 (V0.42)
∙ Updating the dox...
∙ Insert registration-routine. MBE now does not run on files
greater than 48kb (49152bytes) when it is not registered.
∙ A few little bugs in intern routines fixed.