Thanks to authtools you can easy generate salted password has h or unique token and check if specified password string is valid for stored hash...
Kris Kowalik
gem "authtools", "~> 0.2.0"