for everybody's info,

all encryption technique is crackable. there is reverse engineering for the branding.

however, if foxite coders are interested for ONE WAY encryption, you could study about

Public Key Infrastructure (PKI) Technology.

when we say PKI, encrytion comes with 2 sets of keys. the first is the PUBLIC KEY and

the other one is PRIVATE KEY.

heres the scenario:

MyEncStr = Encrypt('Any Plain Text')

MyDecStr = Decrypt(MyEncStr) or

MyDecStr = Decrypt('Any Cipher Text')

common encryption algorithm is reversible... to make it more understandable its like this:

MyPlainValue = 8

MyEncValue = MyPlainValue * 25

? 'Encrypted Value = ' + str(MyEncValue)

and to bring it back:

MyCipherValue = 8 * 25

MyDecValue = MyCipherValue / 25

? 'Decrypted Value = ' + str(MyDecValue)

NOW THE APPROACH ABOVE IS REVERSIBLE, multiply by 25 and divide by 25.

Well PGP is different, and it is based on MATH.

2 person exchange PUBLIC keys and both keep their private keys secret.

then, if person A wants to send a string to person B, person A will ENCRYPT the

message with person B's PUBLIC key.

Take note of this, the ENCRYPTED TEXT cannot be opened by any ALGORITHM or

any key except person B's PRIVATE key.

Its quite good enough.

for info, you could download PGP at

www.pgp.com.

IT IS OPEN SOURCE.

Have Fun!

-Mz