user crud + sha 256