Class FilePassStrongBlock
Summary description for FilePassStrongBlock.
Inheritance
Inherited Members
Namespace: Syncfusion.XlsIO.Parser.Biff_Records
Assembly: Syncfusion.XlsIO.Base.dll
Syntax
[CLSCompliant(false)]
public class FilePassStrongBlock
Constructors
FilePassStrongBlock()
Default constructor.
Declaration
public FilePassStrongBlock()
Properties
CryptographicProvider
Cryptographic provider type: 00000001H = RSA 0000000CH = RSA SChannel 0000000DH = DSS and Diffie-Hellman 00000012H = DH SChannel 00000018H = RSA and AES
Declaration
public uint CryptographicProvider { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
Digest
Returns digest used to verify the entered password. Read-only.
Declaration
public byte[] Digest { get; }
Property Value
Type | Description |
---|---|
System.Byte[] |
HashKeyLength
Hash key length (bits).
Declaration
public uint HashKeyLength { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
Options
Option flags.
Declaration
public uint Options { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
Password
Password hashing algorithm identifier: 00008001H = MD2 (Message Digest 2) 00008002H = MD4 (Message Digest 4) 00008003H = MD5 (Message Digest 5) 00008004H = SHA-1 (Secure Hash Algorithm)
Declaration
public uint Password { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
ProviderName
Cryptographic provider name, Unicode character array with trailing null character.
Declaration
public string ProviderName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Reserved
Unknown value.
Declaration
public uint Reserved { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
StreamEncryption
Stream encryption algorithm identifier. 00006801H = RC4 (Ron's Code 4) 00006802H = SEAL (Secure Encryption Algorithm)
Declaration
public uint StreamEncryption { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
UnknownData
Unknown or not used. Read-only.
Declaration
public byte[] UnknownData { get; }
Property Value
Type | Description |
---|---|
System.Byte[] |
Methods
ParseStructure(DataProvider, Int32, Int32)
Parse structure of record. Convert Data buffer to special values according to record specification.
Declaration
public int ParseStructure(DataProvider provider, int iOffset, int iLength)
Parameters
Type | Name | Description |
---|---|---|
DataProvider | provider | Object that provides access to the data. |
System.Int32 | iOffset | Offset to the record's data. |
System.Int32 | iLength | Length of the record's data. |
Returns
Type | Description |
---|---|
System.Int32 |