second pass at password:digest