Implemented somewhat better password protection using