Мне нужен способ генерации хеша для использования в качестве имени файла в Windows постоянной длины из строки.Это не должно быть особенно криптографически безопасным.Я собирался использовать MD5, сложить его пополам и преобразовать в гекс, но затем я заметил, что MD5.Create()
может выдать InvocationException
.
Я прочитал в Интернете, что создание MD5 и других классов криптографии можетсбой на машинах, на которых соблюдено соответствие FIPS.Есть ли способ генерирования хеша, который повторяется, гарантированно не генерирует и имеет достаточно низкую частоту столкновений?