Defines a wrapper object to access the Pkzip algorithm. This class cannot be inherited.
More...
|
| override void | GenerateIV () |
| | Generate an initial vector.
|
| override void | GenerateKey () |
| | Generate a new random key.
|
| override ICryptoTransform | CreateEncryptor (byte[] rgbKey, byte[] rgbIV) |
| | Create an encryptor.
|
| override ICryptoTransform | CreateDecryptor (byte[] rgbKey, byte[] rgbIV) |
| | Create a decryptor.
|
|
| static byte[] | GenerateKeys (byte[] seed) |
| | Generates new encryption keys based on given seed.
|
Defines a wrapper object to access the Pkzip algorithm. This class cannot be inherited.
◆ CreateDecryptor()
| override ICryptoTransform ICSharpCode.SharpZipLib.Encryption.PkzipClassicManaged.CreateDecryptor |
( |
byte[] | rgbKey, |
|
|
byte[] | rgbIV ) |
Create a decryptor.
- Parameters
-
| rgbKey | Keys to use for this new decryptor. |
| rgbIV | Initialisation vector for the new decryptor. |
- Returns
- Returns a new decryptor.
◆ CreateEncryptor()
| override ICryptoTransform ICSharpCode.SharpZipLib.Encryption.PkzipClassicManaged.CreateEncryptor |
( |
byte[] | rgbKey, |
|
|
byte[] | rgbIV ) |
Create an encryptor.
- Parameters
-
| rgbKey | The key to use for this encryptor. |
| rgbIV | Initialisation vector for the new encryptor. |
- Returns
- Returns a new PkzipClassic encryptor
◆ GenerateIV()
| override void ICSharpCode.SharpZipLib.Encryption.PkzipClassicManaged.GenerateIV |
( |
| ) |
|
Generate an initial vector.
◆ GenerateKey()
| override void ICSharpCode.SharpZipLib.Encryption.PkzipClassicManaged.GenerateKey |
( |
| ) |
|
Generate a new random key.
◆ key_
| byte [] ICSharpCode.SharpZipLib.Encryption.PkzipClassicManaged.key_ |
|
private |
◆ BlockSize
| override int ICSharpCode.SharpZipLib.Encryption.PkzipClassicManaged.BlockSize |
|
getset |
Get / set the applicable block size in bits.
The only valid block size is 8.
◆ Key
| override byte [] ICSharpCode.SharpZipLib.Encryption.PkzipClassicManaged.Key |
|
getset |
Get / set the key value applicable.
◆ LegalBlockSizes
| override KeySizes [] ICSharpCode.SharpZipLib.Encryption.PkzipClassicManaged.LegalBlockSizes |
|
get |
◆ LegalKeySizes
| override KeySizes [] ICSharpCode.SharpZipLib.Encryption.PkzipClassicManaged.LegalKeySizes |
|
get |
The documentation for this class was generated from the following file: