#include <ZipCrc32Cryptograph.h>
Performs the traditional zip encryption.
- See also
- Encryption Methods: How to Best Protect Your Data
◆ CanHandle()
| bool CZipCrc32Cryptograph::CanHandle |
( |
int | iEncryptionMethod | ) |
|
|
inline |
Checks if this cryptograph can handle the specified encryption method.
- Parameters
-
| iEncryptionMethod | The encryption method to check. |
- Returns
- true if standard CRC32 encryption; false otherwise.
◆ Decode()
| void CZipCrc32Cryptograph::Decode |
( |
char * | pBuffer, |
|
|
DWORD | uSize ) |
|
inlinevirtual |
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.
◆ Encode()
| void CZipCrc32Cryptograph::Encode |
( |
char * | pBuffer, |
|
|
DWORD | uSize ) |
|
inlinevirtual |
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.
◆ GetCRCTable()
| const z_crc_t * CZipCrc32Cryptograph::GetCRCTable |
( |
| ) |
|
|
inlinestatic |
◆ GetEncryptedInfoSizeAfterData()
| DWORD CZipCrc32Cryptograph::GetEncryptedInfoSizeAfterData |
( |
| ) |
|
|
inlinestatic |
◆ GetEncryptedInfoSizeBeforeData()
| DWORD CZipCrc32Cryptograph::GetEncryptedInfoSizeBeforeData |
( |
| ) |
|
|
inlinestatic |
◆ InitDecode()
| 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.
◆ InitEncode()
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: