menu

Xamarin.Android

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class FilePassStrongBlock - Xamarin.Android API Reference | Syncfusion

    Show / Hide Table of Contents

    Class FilePassStrongBlock

    Summary description for FilePassStrongBlock.

    Inheritance
    System.Object
    FilePassStrongBlock
    Namespace: Syncfusion.XlsIO.Parser.Biff_Records
    Assembly: Syncfusion.XlsIO.Portable.dll
    Syntax
    public class FilePassStrongBlock : Object

    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
    System.UInt32

    Digest

    Returns digest used to verify the entered password. Read-only.

    Declaration
    public byte[] Digest { get; }
    Property Value
    Type
    System.Byte[]

    HashKeyLength

    Hash key length (bits).

    Declaration
    public uint HashKeyLength { get; set; }
    Property Value
    Type
    System.UInt32

    Options

    Option flags.

    Declaration
    public uint Options { get; set; }
    Property Value
    Type
    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
    System.UInt32

    ProviderName

    Cryptographic provider name, Unicode character array with trailing null character.

    Declaration
    public string ProviderName { get; set; }
    Property Value
    Type
    System.String

    Reserved

    Unknown value.

    Declaration
    public uint Reserved { get; set; }
    Property Value
    Type
    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
    System.UInt32

    UnknownData

    Unknown or not used. Read-only.

    Declaration
    public byte[] UnknownData { get; }
    Property Value
    Type
    System.Byte[]

    Methods

    ParseStructure(DataProvider, Int32, Int32)

    Parse structure of record. Convert Data buffer to special values according to record specification.

    Declaration
    public void 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.

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved