Self-serving, but I'm working on an open source project which handles password storage using AES using symmetric key with the website password (many other features): https://github.com/myplaceonline/myplaceonline - you can run this locally or test out the beta version online (email me)
Specifically: https://github.com/myplaceonline/myplaceonline_rails/blob/af...