Вам необходимо сохранить хешированный пароль (будь то в реестре или где-то еще). Затем, когда пользователь вводит свой пароль, вы проверяете хешированную версию того, что они вводят, с хешированной версией как сохраненную. Если они совпадают, то пароли совпадают, и вы можете впустить пользователя.
Таким образом, вы не сохраняете пароль в виде обычного текста, чтобы никто (включая вас) мог получить и получить доступ как кто-либо еще.
Какой алгоритм хеширования использовать - я не знаю. Есть из чего выбирать, поэтому я не хочу рекомендовать одного слепого. Я бы посоветовал вам найти несколько и оценить их. CSharpFriends имеет статью, которая выглядит как хорошая отправная точка.