Вы должны использовать bcrypt , который был разработан профессиональными криптографами, чтобы делать именно то, что вы ищете.
В общем, вы никогда не должны изобретать свои собственные схемы шифрования / хеширования.
Криптография чрезвычайно сложна, и вы должны придерживаться того, что доказало свою эффективность.
Однако основной ответ на ваш вопрос заключается в добавлении случайной соли для каждого пользователя и переключении на более медленный хеш.