modified class Password for use with different hashing classes

git-svn-id: svn://isteam.dynxs.de/wb_svn/wb280/branches/2.8.x@1932 98bf1eab-f5fc-0310-a3ed-aac8851f7404