Base Crypto implementation
Initial login implemetation