added suport for unsalted paswords cuz some npms do that