Правильно ли таким образом шифровать пароли?
Согласен с evnuh. Вы действительно не разбираетесь в хешировании и шифровании.
Хеширование подразумевает алгоритм только в одну сторону. Если вы захешировали что-то, то все. Пароли обычно хешируются. Из-за того, что хеш это алгоритм в одну сторону, то взломать его можно перебором к примеру. Но там существует такая проблема как коллизия.
Шифрование - это алгоритм двунаправленый. Существует различные алгоритм (с открытым, закрытым ключом и т.д.). Суть шифрование - выполнить преобразование над текстом с помощью ключа и расшифровать его может только пользователь для которого предназначено данное сообщение.
Вы не различаете хеширование и шифрование