> Сессии не подойдут - держатся слишком мало времени
полнейшая чушь, ибо шифрование паролей не применимо к сессиям по двум причинам:
1. сессии это не куки/гет/пост
2. в сессии вообще пароль не нужен, ни в каком виде
если просто проблема, что сессии мало держатся, это решается кучей способов
> session.cookie_lifetime = 604800 - неделя, можешь год, два ...
во-первых, это не все, что нужно, а во-вторых - куки к времени жизни сессии отношения не имеют. Куки лишь средство не забыть номер сессии при закрытии браузера.
Вам бы теорию почитать, а не на вопросы так отвечать, друг-друга еще больше запутываете