Это перебор?Я не могу комментировать это.Я скажу , что это, вероятно, менее безопасно, чем использование только одного из методов (с точки зрения теории информации).
Причина в том, что вы фактически предоставляете больше информации для потенциального хакера, сообщающей результаты нескольких алгоритмов хеширования.
Нет ничего секретного в алгоритмах , используемых в этих методах хеширования.Хеширование удаляет информацию в силу того факта, что, хотя оно и обратимо, существует большое число возможных текстов, которые могут создавать один и тот же хэш.эффективно исключить многие из этих возможностей, поскольку, например, число текстов, которые могут произвести конкретный MD5, пересекается с теми, которые производят определенный SHAx.
Думайте в терминах MD5хэш у вас есть.Может быть, есть триллион различных текстов, которые могут создать эту ценность.Это очень большое пространство для поиска.
Теперь рассмотрим хеш SHAx.Там также может быть триллион различных текстов, которые могут его создать.Снова большое пространство поиска.
Но, если пересекается с из этих двух областей поиска, это сорок два разных текста, это не займет много времени.
Криптография не для слабонервных или для тех, кто не имеет докторскую степень в этой области: -)