e-CryptIt Engine

Version:

9.3.2

Compatible:

MacOS Classic - MacOS X PPC - MacOS X x86 - Win32 - Linux.

Requirements:

REALbasic 5.5 or later.

Dependencies:

Einhugur TypeLib Plugin 5.5 or later.

Summary:

WARNING
In some countries USA, France,...) encryption is submitted to local laws, export rules, special authorizations, etc...
Please consult your local requirements before using encryption.

Encryption
  • e-CryptIt - chained
  • Blowfish ECB unchained mode (64 bit blocks - up to 448 bit keysize).
  • Blowfish CBC chained mode - (64 bit blocks - up to 448 bit keysize).
  • Twofish ECB unchained mode - (128 bit blocks - 128,192 and 256 bit keysize).
  • Twofish CBC chained mode - (128 bit blocks - 128,192 and 256 bit keysize).
  • Twofish CFB1 chained mode - (128 bit blocks - 128,192 and 256 bit keysize).
  • AES ECB unchained mode - (128 bit blocks - 128,192 and 256 bit keysize).
  • AES CBC chained mode - (128 bit blocks - 128,192 and 256 bit keysize).
  • Serpent ECB unchained mode - (128 bit blocks - up to 256 bit keysize).
  • Serpent CBC chained mode - (128 bit blocks - up to 256 bit keysize).

    Encoding and Decoding
  • e-CryptIt
  • Base64 (Raw)
  • Base64Stream (Will handle extra CR's in MIME Base64)
  • UU
  • BinHex
  • BinHexEncoderStream
  • MacBinary III (Not supported on Win32 and Linux)
  • MacBinaryStream (MacBinary I, II and III)
  • AppleSingle and AppleDouble (Not supported on Win32 and Linux)
  • AppleSingleEncoderStream
  • AppleSingleDecoderStream
  • YEncDecoder
  • YEncEncoder

    Compression
  • Zip compression on strings
  • Zip compression on files (.z format)
  • Zip compression on streams (.z format)

    Checksum
  • CRC16 on strings.
  • CRC16 on MemoryBlocks.
  • CRC32 on strings.
  • CRC32 on MemoryBlocks.
  • Adler32 on strings.
  • Adler32 on MemoryBlocks.

    Hashing
  • MD5
  • SHA
  • SHA1
  • SHA_256
  • SHA_384
  • SHA_512
  • RIPEMD-128
  • RIPEMD-160

    Keyed-Hashing
  • HMAC-MD5
  • HMAC-SHA1
  • HMAC-SHA_256
  • HMAC-SHA_384
  • HMAC-SHA_512

    Remarks:

    The plugin is internally segmented so only the used parts will be compiled into your application.

    The Zip compression, CRC32 and Adler32 are based on the zlib library which was not written by Einhugur Software.
    The e-CryptIt plugin does not require zlib to be installed.

    Agreement:

    This product is a commercial software, only registered users are allowed to use it.

    Einhugur Software will disable all serial numbers found on Internet and all serial numbers of decoded plugins that have illegally been posted on Internet.

    Einhugur Software and the author, are in no way responsible for the bugs that might be found in this product. However, Einhugur Software will do its best to fix the bugs.

    Officially we only support versions noted above and up to current official (not alpha or beta versions) version of REALbasic at the date of when this plugin is published. We cannot predict what changes might come in future versions of REALbasic.

  • E-mail:

    support@einhugur.com

    Website:

    http://www.einhugur.com/