Self-serving, but I&#x27;m working on an open source project which handles password storage using AES using symmetric key with the website password (many other features): <a href="https:&#x2F;&#x2F;github.com&#x2F;myplaceonline&#x2F;myplaceonline" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;myplaceonline&#x2F;myplaceonline</a> - you can run this locally or test out the beta version online (email me)<p>Specifically: <a href="https:&#x2F;&#x2F;github.com&#x2F;myplaceonline&#x2F;myplaceonline_rails&#x2F;blob&#x2F;af76acd8c3b0d012ff042b12bdac0e61c968d3bc&#x2F;lib&#x2F;myp.rb#L331" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;myplaceonline&#x2F;myplaceonline_rails&#x2F;blob&#x2F;af...</a>