Encoder Wizard is a collection of two ActiveX (ocx) controls, Encoder Wizard and Decoder Wizard. These two controls allow you to fully support the Base64, Quoted- Printable, UUEncode, yEnc, MD5,HMAC MD5, URL, SHA-1, and Binary 2 Hex encoding methods. You can Encode and Decode data quickly and intelligently. Base 64 is the Encoding Method usually used for Binary files in MIME messages. It is also used to encode data for special characters accross telnet connection to certain servers. Quoted-Printable is used to encode text for transmission accross certain mail servers. It is also commonly used in MIME messages. UUEncode is the data encoding mechanism used by Unix systems for encapsulating binary data so that it can transported safely accross network connections. yEnc is a recently created encoding method that is now used a lot in newsgroups since it 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 restricted form of 7bit encoding used by UUEncode. MD5 is a message digest hash algorithm that is used for validation and verification of 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. Great for integrity checks and secure hash generation. SHA-1 is another 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.
Update history of Encoder Wizard ActiveX
v3.0 (May, 23. 2007)
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. . . .