Re-added HashAlgorithmFactory and IHashAlgorithm