Logo

Phoenix Code Support Page


What is Phoenix Code? In short the world's first (to the best of my knowledge) Fractal Encryption Code. It is a method of encryption that is limited only by the system under which it is compiled; basically this means the max integer the a given programing language and machine can handle. It is a one-key encryption; one specify a single sode word/phrase in which the file is encrypted and that is the same phrase that must be entered to decrypt it. This code uses multiple encryption levels (only limited by Max Int) so you can encrypt it as tough as you want. Warning: each encryption level increases file size by a factor of 8 to 10.

Available versions are given on this page for download. My aim is to port it over to as many different platforms as possible, so as more ports are done they will be added here. If you don't see the system of your choice available then just e-mail me and I'll see what I can do.

How tough IS this thing? Well, I don't know how you'd rate it in terms of the usual 32-bit, 64- bit ratings given to other encryptions, and I don't really think it would rate the same way anyhow. It HAS been tested and proven to be sufficiently tough to crack. The only limit is not theoretical but practical; since the program uses integers only, there may come a time when the calculations could overflow the available max integer, which would be a bad thing. To prevent this the code allows for spotting this before it happens and automatically recycles the integers; it is only when this happens that there is a chance of a repeated sequence happening (and thus the ONLY way it's ever going to be cracked). But fear not, for 32-bit integers this shouldn't happen until your source file is at least around 100 megs in size depending in part on how big you make the encryption key (ie: give or take 10% - 20%). So far the max size of the encryption phrase can be up to 256 characters (an artificial limit) long, which should be sufficient for most people.

Versions here are (so far) limited to 32-bit integers and 256-character code keys. If you have need of anything more heavy duty just email me and I can re-compile one for you (not too difficult, I just have to change the value of 2 variables).

LEGALESE: The author of this program does not recommend the use of this program beyond an encryption level that would be considered illegal within the confines of any given governmental body (In other words, don't blame me if the government gets on your case because they can't crack it).

UPATE NEWS: A version compiled for IBM computers is presently in the works. It should be available soon. when it is, it will be uploaded to this site. No plans yet for a Macintosh version.

UPDATE NEWS 2: The IBM version will have a BigNumbers version compiled as well as the regular Long Integers. I would like to make a Big Numbers version for the Amiga but I have yet to find a version of that library that supports square root functions (though they seem to have everything else).

Download Section (Click Shift to download):    Amiga Archive (~63K): PhoenixCode.lha  Readme

Back