(1) No, it is not a good option. The "new" user will see (thus know) the password as soon as the first message arrives. (2) The benefit from comparing 5 instead of 10 character strings will not make any difference in battery life.