I am building a project, which has a pretty basic login system. There will NO REGISTRATION system available, the users will be added manually. Also i protected the databases data input gates very well. So after all, do i still need to hash and even salt the users passwords?
And if your answer is yes, the next question is why?
If you generate the password for each user and do not let the user change the password, then you can make a case for not hashing them.
However:
I think of this like crossing a road.
(It is quicker to look both ways, then explain to any watching children etc why you don’t need to in this case)