e-CryptIt Engine is a REALbasic plugin to do encryption, encoding,
compression, checksums and hashing.
Main features:
Encryption:
* e-CryptIt – (Chained) (PPC, Carbon, x86)
* Blowfish ECB unchained mode
(64 bit blocks – up to 448 bit key) (PPC,Carbon, x86)
* Blowfish CBC chained mode
(64 bit blocks – up to 448 bit key) (PPC,Carbon, x86)
* Twofish ECB unchained mode
(128 bit blocks – 128,192 and 256 bit keys) (PPC,Carbon, x86)
* Twofish CBC chained mode
(128 bit blocks – 128,192 and 256 bit keys) (PPC,Carbon, x86)
Encoding/Decoding:
* e-CryptIt Flexible (PPC,Carbon,x86)
* Base64 (PPC,Carbon,x86)
* BinHex (PPC,Carbon,x86)
* MacBinary III (PPC,Carbon)
* AppleSingle / Double (PPC,Carbon)
* UUCoding (PPC,Carbon,x86)
Compression:
* Zip on strings (PPC,Carbon,x86)
* Zip on filestreams (.z format) (PPC,Carbon,x86)
Checksums:
* CRC32 (PPC,Carbon,x86)
* Adler32 (PPC,Carbon,x86)
Hashing:
* MD5 (PPC,Carbon,x86)
* SHA (PPC,Carbon,x86)
* SHA1 (PPC,Carbon,x86)
Keyed-Hashing:
* HMAC-MD5 (PPC,Carbon,x86)
* HMAC-SHA1 (PPC,Carbon,x86)
New in 7.0:
* Added a BlowfishECB class (This replaces the old functions).
* Added a BlowfishCBC class which adds a CBC chained
Blowfish encryption to the plugin.
* Added a TwofishECB class which adds a ECB unchained
Twofish encryption to the plugin.
* Added a TwofishCBC class which adds a CBC chained
Twofish encryption to the plugin.
* Added a IEncryptionAlgorithm Interface which BlowfishECB
BlowfishCBC, TwofishECB and TwofishCBC implement.
* Removed the old function based BlowFish ECB encryption
and all the ByRef string referencing relating to it.
* Added new example projects for the new algorithms.
* The ZStream class is now implemented with native
MacOS calls rather that MSL calls making it 35% smaller on
Carbon and 50% smaller on PPC.
* Fixed a bug with the ZStream that made it crash when used
on OS 8.6.
* Fixed a minor memory leak in the ZStream constructor.
* The ZStream now Implements the IStreamWriter and
IStreamReader Interface.
* The ZStream now can take IStreamReader and IStreamWriter
as a constructor parameter, which add the ability to
do in memory compression and decompression.
Full versions and free demos are available at http://www.einhugur.com
Bj=F6rn Eir=EDksson bjorn@einhugur.com
Einhugur Software einhugur@kagi.com
www.einhugur.com