A localização exata e o formato em que as senhas e nomes de usuário são armazenados pelos sites podem variar dependendo do site e de suas práticas de segurança. No entanto, em geral, os sites costumam usar um banco de dados para armazenar informações do usuário, incluindo nomes de usuário e senhas. Esse banco de dados geralmente está localizado em um servidor e as senhas são normalmente armazenadas em formato hash ou criptografado para protegê-las contra acesso não autorizado.
Por exemplo, quando você se inscreve em uma conta em um site, o site normalmente armazena seu nome de usuário e senha em uma tabela de banco de dados. A tabela do banco de dados pode ter colunas para ID do usuário, nome de usuário, senha, endereço de e-mail e outras informações relevantes. A senha será armazenada em formato hash ou criptografado, como usando uma função de hash unilateral como bcrypt ou SHA-256. Isso significa que a senha real não pode ser facilmente recuperada do banco de dados, mesmo que alguém obtenha acesso a ela.
Em alguns casos, os sites também podem armazenar senhas em um arquivo ou banco de dados separado para maior segurança. Este arquivo ou banco de dados pode estar localizado em um diretório diferente no servidor e pode ser protegido com controles de acesso adicionais.
É importante observar que o local e o formato específicos em que as senhas são armazenadas podem variar dependendo do site e de suas práticas de segurança. Portanto, não é possível fornecer uma resposta definitiva à questão de onde exatamente as senhas são armazenadas em um servidor.