About Encryption

0 users found this article helpful

About Encryption

The encryption facility provided by this version of WinZip® Courier is identical to the AES encryption provided by WinZip 10.0 or later. The following information describes the facility. WinZip Courier provides decryption for the instances when an email message itself is sent to you encrypted and will allow use of the Previewer on encrypted files. The remaining information regarding decryption applies to WinZip only.

About encryption and encryption methods

WinZip Courier's encryption facility gives you a way to protect sensitive documents contained in your zipped documents and attachments from unauthorized viewing. The contents of the files that you want to protect are encrypted by WinZip Courier based on a password that you specify. In order for WinZip to later extract the original contents of the encrypted files, the correct password must again be supplied.

This section gives a general overview of WinZip Courier's encryption facilities. Once you are familiar with this information, you can read about the specifics of using encryption.

Additional or updated information about WinZip encryption may also be available on the WinZip web site.

WinZip Courier provides two encryption methods for Zip files:

 

The only advantage of Zip 2.0 encryption over the more secure AES encryption is that it is supported by most Zip file utilities, including earlier versions of WinZip. Files that you encrypt using this technique can be extracted by anyone who knows the correct password and has access to almost any Zip file utility. Additionally, Zip 2.0 encryption is supported by WinZip Self-Extractor 2.2 and later and by WinZip Self-Extractor Personal Edition (included in WinZip 9.0 and later); the AES encryption method described above is only supported by WinZip Self-Extractor 3.0 and later."

Limitations to be aware of

WinZip Courier's AES encryption facility represents a significant advance on the previous Zip 2.0 encryption, and it can help meet the need that many WinZip Courier users have for preventing their confidential information from being viewed by unauthorized individuals. There are, however, some limitations that you should be aware of:

Notes on encryption safety

Encryption provides a measure of safety for your sensitive documents, but even encrypted documents can be compromised (regardless of whether they were encrypted by WinZip Courier or by other encryption software). Here are some of the ways this can occur. This is by no means an exhaustive list of potential risks; it is intended only to give you an idea of some of the safety issues involved with sensitive documents.

Technical information on AES key generation

When you use AES encryption with WinZip Courier, the passwords that you enter are converted into keys of the appropriate length (128 bits or 256 bits, depending on the AES key length that you specify). This is done through the PBKDF2 algorithm defined in RFC 2898 (also available as Public Key Cryptography Standard #5) with an iteration count of 1000. 8-byte salt values are used with 128-bit AES encryption and 16-byte salt values are used with 256-bit encryption.

As part of the process outlined in RFC 2898 a pseudorandom function must be called; WinZip Courier uses the HMAC-SHA-1 function for this purpose, since it is a well-respected algorithm that has been in wide use for this purpose for several years. The PBKDF2 function repeatedly calls HMAC-SHA-1, which produces a 160-bit hash value as a result, mixing the outputs in a fairly complicated way, eventually yielding a 128- or 256-bit encryption key as a result.

Note that, if you are using 256-bit AES encryption, the fact that HMAC-SHA-1 produces a 160-bit result means that regardless of the password that you specify, the search space for the encryption key is unlikely to reach the theoretical 256-bit maximum, and cannot be guaranteed to exceed 160 bits. This is discussed in section B.1.1 of the RFC 2898 document.

Information for software developers

Zip file utility developers who wish to provide WinZip Courier-compatible AES encryption support in their own products can find complete technical information on the WinZip web site.

See also

 

WinZip Courier Help Navigation

Table of Contents

Was this article helpful?

Tell us how we can improve it.