Hi,
on FIPS-Enabled systems you get an exception (e.g. when choosing a video file for the avs input and clicking on "File Indexer"). The problem is, that MD5 is NOT a FIPS compliant hashing algorithm (because it's insecure).
You could use .NET's SHA512CryptoProvider instead:
in ChapterExtractor.ComputeMD5Sum(string path).
MD5CryptoServiceProvider().ComputeHash(...) => SHA512CryptoProvider().ComputeHash(...)
Do not use SHA1 please, as it will be retired soon and the FIPS compliance will be removed also.
Thanks!
It should be SHA512CryptoServiceProvider(), obviously! Sorry.
Thanks for the report. To be honest I have no clue why the hash is calculated with MD5 at all as it is not used afterwards. I have removed it in 2704.