cryptoFTP is file transfer protocol with security enchancments
now you may be sure, that you can ftp to other machine and *nobody*
(including goverment of mafia) who can sniff your network can see
your password or files.

several symmetric cipher method are supported, a short overview, from
the fastest to the slowest. format:
	* NAME	maximal_key_len/block_len	
		tranfer_rate_for_celeron_300A_over_loopback_on_linux

	* none		1/1	3200 kb/s
	  ehm...... no encryption - don't use it !
	* arcfour	256/1	1700 kb/s
	  the fastest one, belived to be equivalent of RC4 (trademark
	  of RSA DSI), ssh has is disabled for some reason ...
	* blowfish	56/8	1500 kb/s
	  quite fast and possibly safe
	* twofish	32/16	1500 kb/s
	  quite fast and possibly safe
	* cast128	16/8	1250 kb/s
	  rfc2144 cipher ... slower then {blow,two}fish
	* mdc-md5	64/16	890 kb/s
	  message digest cipher as described in Bruce Schneier: Applied 
	  Cryptography  i wrote it myself, so i would not belive it, 
	  until some real cryptographer 'll look at it.
	* idea		16/8	820 kb/s
	  the slowest one, but known to be safe

cftp limits keylen to 32 bytes (256 bits).
it could be adviceable to compile this program (or at least ciphers)
with best optimization flags you can get.

this program (both client and server) supports IPv6 (if your libc supports
it ;).

