Java.Security.MessageDigest Members

The members of Java.Security.MessageDigest are listed below.

See Also: Inherited members from Java.Security.MessageDigestSpi

Protected Constructors

Constructs a new instance of MessageDigest with the name of the algorithm to use.
A constructor used when creating managed representations of JNI objects; called by the runtime.

Public Properties

[read-only]
Algorithmstring. Returns the name of the algorithm of this MessageDigest.
[read-only]
DigestLengthint. Returns the engine digest length in bytes.
[read-only]
ProviderProvider. Returns the provider associated with this MessageDigest.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

Digest() : byte[]
Computes and returns the final hash value for this Java.Security.MessageDigest.
Digest(byte[]) : byte[]
Performs the final update and then computes and returns the final hash value for this Java.Security.MessageDigest.
Digest(byte[], int, int) : int
Computes and stores the final hash value for this Java.Security.MessageDigest.
static
GetInstance(string) : MessageDigest
Returns a new instance of MessageDigest that utilizes the specified algorithm.
static
GetInstance(string, Provider) : MessageDigest
Returns a new instance of MessageDigest that utilizes the specified algorithm from the specified provider.
static
GetInstance(string, string) : MessageDigest
Returns a new instance of MessageDigest that utilizes the specified algorithm from the specified provider.
static
IsEqual(byte[], byte[]) : bool
Indicates whether to digest are equal by performing a simply byte-per-byte compare of the two digests.
Reset()
Puts this MessageDigest back in an initial state, such that it is ready to compute a one way hash value.
Update(Java.Nio.ByteBuffer)
Updates this MessageDigest using the given input.
Update(byte[])
Updates this MessageDigest using the given byte[].
Update(sbyte)
Updates this MessageDigest using the given byte.
Update(byte[], int, int)
Updates this MessageDigest using the given byte[].