HashingContext

    Context to compute cryptographic hashes over multiple iterations.

    The HashingContext class provides an interface for computing cryptographic hashes over multiple iterations. This is useful for example when computing hashes of big files (so you don’t have to load them all in memory), network streams, and data streams in general (so you don’t have to hold buffers).

    The enum shows the supported hashing algorithms.

    • HASH_MD5 = 0 —- Hashing algorithm: MD5.

    • HASH_SHA256 = 2 —- Hashing algorithm: SHA-256.

    • finish ( )

    Closes the current context, and return the computed hash.



    Updates the computation with the given chunk of data.