Creates an new instance without any of its properties set (no hashing is performed).
<p/>
Because all constructors in this class (except this one) hash the {@code source} constructor argument, this
default, no-arg constructor is useful in scenarios when you have a byte array that you know is already hashed and
just want to set the bytes in their raw form directly on an instance. After instantiating the instance with
this default, no-arg constructor, you can then immediately call {@link #setBytes setBytes} to have a
fully-initialized instance.
Creates an new instance without any of its properties set (no hashing is performed). <p/> Because all constructors in this class (except this one) hash the {@code source} constructor argument, this default, no-arg constructor is useful in scenarios when you have a byte array that you know is already hashed and just want to set the bytes in their raw form directly on an instance. After instantiating the instance with this default, no-arg constructor, you can then immediately call {@link #setBytes setBytes} to have a fully-initialized instance.