md5
даст вам строку из 32 символов.
sha1
даст вам 40 символов символов.
Но в обоих случаях эти строки будут содержать только шестнадцатеричные символы, что означает только 16 возможных значений для каждой позиции: 0-9 и a-f
Я не думаю, что использование md5 + sha1 (независимо от того, в каком порядке вы их называете) - это хорошая идея: использование только одного из них в вашем пароле, вероятно, будет безопаснее.
Просто подумайте:
- В вашем пароле может быть, скажем, не менее 8 символов
- Каждый из этих 8 символов может представлять собой букву (верхний или нижний регистр) , число, специальный символ; что означает по крайней мере что-то около 75 возможностей для каждой позиции
Не думаете ли вы, что это даст больше возможных комбинаций, чем 32 шестнадцатеричных символа?
Просто используйте одну функцию хеширования и соль ваш пароль.