Можно использовать элемент пароля в html input type = "password" в режиме, при котором нельзя отображать типы символов в виде звездочек / кружков, а в виде пробелов / пустых символов, чтобы никто не знал длину пароля.
Не могли бы вы сделать цвет текста таким же, как фон? (Сам не пробовал ....)
В теории:
some-selector { background-color: white; color: white; }
Селектор может быть input[type=password], если вам не нужны браузеры, которые не поддерживают селекторы атрибутов (то есть более старые версии IE)
input[type=password]