Zdravím, u toho zadávání hesla by asi bylo dobré, aby se znaky nezobrazovaly na vstupu. Kdysi jsem to řešil, napsal jsem si vlastní řešení zvlášť pro Unix a Windows, než jsem zjistil, že Go to už má. Jinak ReadString tuším vrací i ten oddělovač, zde tedy znak konce řádku, možná by to chtělo zmínit, že je vhodné použít na výsledek TrimSpace nebo něco podobného.