add string crypto
modify login process