A resposta simples é que quando nós tivemos que ir para um "nó" para acessar um "terminal" em uma sala cheia deles, você tinha que considerar que alguém próximo a você poderia estar assistindo. Meio como copiar sua lição de casa.
Naquela época, a Universidade "cobraria" pelo seu tempo no sistema (não havia dinheiro real envolvido, a menos que você fosse um estudante de graduação com uma bolsa, mas limitava o tempo que os alunos tinham que usar antes de ter que ir pode-eu para obter mais).
Assim surgiu a idéia de hackear as senhas de outras pessoas simplesmente para obter mais tempo no computador.
Isso é semelhante ao que Bill Gates e Paul Allen estavam fazendo quando escreveram o primeiro BASIC para o Altair. Eles se infiltravam à noite e usavam consoles de sistema (sem necessidade de senha) para que pudessem obter tempo do computador para fazer o desenvolvimento de um emulador, em seguida, escrever o seu intérprete e depois digitá-lo em fita de papel. Eles estavam usando teletipos ASR-33 que rodavam a 110 baud.
De volta à situação do nó e os terminais baseados em caracteres CRT não ecoaram em nada, ou talvez tenham ecoado *, a lógica é que é muito mais difícil observar seus dedos no teclado do que lê-lo na tela.
A razão original pela qual a maioria das senhas de login aparecem como asteriscos ou pontos enquanto você digita era para que você saiba que o teclado está funcionando. Quando você andou até um terminal, você nunca soube até que viu a resposta. Muitas vezes a sala estaria cheia de usuários e o terminal em que ninguém estava sentado estava desligado por algum motivo ou outro. Talvez funcione por tempo suficiente para obter seu nome de login e solicitar uma senha e, em seguida, "CP DISCONNECT" (Honeywell 66/40).
Eu me lembro de usar terminais de impressão LA-120 DECwriter em um mainframe da Honeywell na UACN onde depois que você digitasse sua senha (que imprimia no papel) a carruagem voltaria e sobrescrevê-lo algumas vezes com asteriscos e hash mergulhadores de lixo não conseguiram.
A idéia de não ter nenhum eco surgiu para que ninguém possa obter o tamanho da sua senha, o que pode ajudá-los a adivinhá-la. Eles começariam com o nome da sua namorada, ou seu animal de estimação, etc. Ter a duração ajudaria se essa fosse a abordagem deles.
sudo
é usado com muito mais freqüência do que logins pessoais, e então você sabe que o teclado está funcionando, então fazia sentido para os desenvolvedores não terem nenhum eco. Se você errar, apenas diz a você e você tenta novamente.
Além disso, sudo
requer a senha de root, que é muito mais valiosa para um hacker do que a sua senha de login pessoal.
Eu sei que você escreveu essa pergunta há 5 anos (é agosto de 2017 enquanto digito), mas estou descrevendo o final dos anos 70 e início dos anos 80. Faça as contas. Muitas luas atrás.
Muitas coisas como essa têm uma história rica sobre a qual as pessoas nunca pensam sobre o que escrever ou sobre o que perguntar. Na maioria das vezes, as pessoas não pensam realmente no motivo pelo qual estão fazendo o que estão fazendo. Eles apenas fazem coisas que foram ensinadas, de rotina.
Obrigado por fazer a pergunta do jeito que você fez. É raro chegar a esse tipo de resposta.
Quando comecei a gerar crianças, descobri que sua palavra favorita era "Por quê?" - mas as pessoas não usam muito essa palavra hoje em dia. Por isso, é divertido ter a chance de fazer uma pausa e lembrar os bons e velhos tempos.
É divertido lembrar de todas as coisas que poderíamos fazer com que essas máquinas antigas fossem feitas. Eu mesmo usei esse mesmo gigante para fazer simulações dinâmicas do vento solar afetado pelo campo magnético da Terra e prever onde a magnetopausa era onde ela era mais afetada pelo campo magnético interplanetário, por exemplo, cerca de 80 raios terrestres no lado de trás. Os resultados saíram como grandes parcelas no papel feitas por um Plotter CalComp. O programa levou cerca de 3 horas para ser executado em cada lote.
Também simulou incêndios florestais e como as árvores precisariam de x horas para secar e queimar. Algumas árvores eram combustíveis de 1 hora, 10 horas e 100 horas, dependendo do diâmetro.
Tudo estava em FORTRAN.
Não posso deixar de imaginar o quão rápido seria rodar nesses computadores que temos agora.
Aproveite.