#include <ZipCrc32Cryptograph.h>
List of all members.
Detailed Description
Performs the traditional zip encryption.
- See also:
- Encryption Methods: How to Best Protect Your Data
Member Function Documentation
| bool CZipCrc32Cryptograph::CanHandle |
( |
int |
iEncryptionMethod ) |
[inline, virtual] |
Returns the value indicating whether the current compressor can handle the given encryption method.
- Parameters:
-
| iEncryptionMethod | The encryption method to test. It can be one of the EncryptionMethod values. |
- Returns:
true, if the current compressor can handle the given encryption method; false otherwise.
Reimplemented from CZipCryptograph.
| void CZipCrc32Cryptograph::Decode |
( |
char * |
pBuffer, |
|
|
DWORD |
uSize |
|
) |
| [inline, virtual] |
Decodes the given data.
- Parameters:
-
| pBuffer | The buffer that holds the data to decode and that receives the results. |
| uSize | The size of pBuffer. |
Implements CZipCryptograph.
| void CZipCrc32Cryptograph::Encode |
( |
char * |
pBuffer, |
|
|
DWORD |
uSize |
|
) |
| [inline, virtual] |
Encodes the given data.
- Parameters:
-
| pBuffer | The buffer that holds the data to encode and that receives the results. |
| uSize | The size of pBuffer. |
Implements CZipCryptograph.
| static const unsigned long* CZipCrc32Cryptograph::GetCRCTable |
( |
) |
[inline, static] |
| static DWORD CZipCrc32Cryptograph::GetEncryptedInfoSizeAfterData |
( |
) |
[inline, static] |
| static DWORD CZipCrc32Cryptograph::GetEncryptedInfoSizeBeforeData |
( |
) |
[inline, static] |
| bool CZipCrc32Cryptograph::InitDecode |
( |
CZipAutoBuffer & |
password, |
|
|
CZipFileHeader & |
currentFile, |
|
|
CZipStorage & |
storage, |
|
|
bool |
ignoreCheck |
|
) |
| [virtual] |
The method called when an existing file is opened for extraction.
- Parameters:
-
| password | The supplied password with the CZipArchive::SetPassword method. |
| currentFile | The file being decoded and extracted. |
| storage | The current CZipStorage. |
| ignoreCheck | If true, skips control bytes verifications. |
- Returns:
true, if the password is initially considered correct; false otherwise.
Implements CZipCryptograph.
| void CZipCrc32Cryptograph::InitEncode |
( |
CZipAutoBuffer & |
password, |
|
|
CZipFileHeader & |
currentFile, |
|
|
CZipStorage & |
storage |
|
) |
| [virtual] |
The method called when a new file is opened for compression.
- Parameters:
-
Implements CZipCryptograph.
The documentation for this class was generated from the following file: