Updated to sha256, added salt