Encoder Wizard software consists of two ActiveX controls, Encoder and Decoder Wizard. It enables support for encoding methods such as Base64, Quoted-Printable, UUEncode, yEnc, MD5, HMAC MD5, URL, SHA-1, and Binary 2 Hex.
Base64 encoding method is mainly utilized for binary files in MIME messages. Besides, it is an encoding method used to encode data for special characters across telnet connection to certain servers. Quoted-Printable is used to encode text for transmission across certain mail servers, and it is commonly used in MIME messages.
UUEncode is the data encoding mechanism used by Unix systems to encapsulate binary data, allowing safe transmission across network connections. Contrarily, yEnc is a recently created encoding method, and it is now used extensively in newsgroups. yEnc is significantly more efficient for data storage than the UUEncode format. yEnc takes advantage of being able to use 8 bit encoding as opposed to the more restrictive form of 7bit encoding used by UUEncode.
MD5 is a message digest hash algorithm used to validate and verify message integrity. It creates a highly unique 16 byte (128 bit) digest from a set of data that is almost impossible to recreate without the same exact input data. HMAC MD5 is also supported. This allows for a "keyed" hash algorithm. The hash will only generate the same value when the data and key are the same. This feature is great for integrity checks, secure hash generation, or any other cryptographic authentication code.
Furthermore, SHA-1 is a highly secure message digest algorithm used by the United States Government. It is now a publicly open algorithm, which uses a 160 bit or 20 byte digest. The hash from any set of data less than 2^64 bytes in length provides a unique hash that is only creatable by the unique byte order. The Encoder Wizard is an excellent software that provides users with various encoding methods to choose from.
Version 3.0: Encoder Wizard. Seekford Solutions, Inc. . v1.0.1. FIXED - Properties page did not show Version Page. FIXED - "Unknown Verb" was displayed in Visual Basic instead of "Properties". . FIXED - Install Changed to fix bad compiled sample project. . v1.0.2. ADDED - Added support for encoding and Decoding for the yEnc algorithm. Uses smart parsing to find multi part data sections within a string or file for powerful decoding. v1.0.3. ADDED - Added support for retrieving the MD5 digest code for a string or file of data. . v1.0.4. FIXED - Memory dellocation of system strings passed for functions was improperly done. Encoder Wizard was freeing strings created by other processes. . v1.0.5. FIXED - UUEncode parsing has been made more robust for files with extraneous data and non-traditional format. . v1.0.6. ADDED - Support for URL encoding and decoding. . v1.0.7. FIXED - URL Encoding of extended characters was not done to standards. . v1.0.8. UPDATED - Updated support for changes in the yEnc specification. . v1.0.9 . FIXED - Memory for system strings was not deallocated when the outbound string was already allocated. This has been . resolved. FIXED - Resolved a problem with the wrapper and the string to file functions. . //////////////////////////////////////////////////////////////////. //////////////// Version 2.0 ///////////////// . //////////////////////////////////////////////////////////////////. . v2.0.10 04-05-2003. ADDED - Support for Encoding SHA-1 digest algorithm. This is a one way algorithm used for hashes. ADDED - Support for Encoding/Decoding Binary data to Hex String conversion. i.e "A" -> "41". . //////////////////////////////////////////////////////////////////. //////////////// Version 3.0 ///////////////// . //////////////////////////////////////////////////////////////////. . v3.0.12 12/05/2004. UPDATED - Enhanced algorithms. Increased speed. . . .