moved MD5 generation to the webUtility since it fits a bit better in
there.