Um chaveiro é um "banco de dados armazenado" - estou usando esse termo levemente - das suas informações de login armazenadas no seu PC local. Ele é envolvido por algum esquema mágico de criptografia vodu (PKCS # 11 - usado para armazenamento seguro em mídia removível), por isso será relativamente seguro para olhares curiosos.
Ele fornece um backend comum para (insira a estrutura aqui, usaremos o gnome por exemplo) para CRUD (criar, ler, atualizar, excluir) suas informações de login sem "rolar sua própria solução". Ele mantém uma interface consistente para programadores que utilizam essa estrutura específica. O KDE fornece seu próprio chaveiro, o Gnome tem outra implementação.
Evolution, Firefox, Net-man, todos utilizam essa interface. Quando você coloca as credenciais do servidor de email no Evolution, ele solicita que você armazene essas informações no chaveiro. Se você optar por ele, ele passa os dados para o serviço de chaveiro e pronto, eles são armazenados. O Evolution só precisa chamar o serviço de chaveiro posteriormente na inicialização para recuperar essas informações.
A grande idéia aqui é que, se outra pessoa acessar o seu PC e não souber a senha mestra do seu chaveiro, ela não poderá acessar as informações de login armazenadas. O mesmo princípio é usado pelo complemento lastpass.com para o seu navegador. (apenas é distribuído, o que significa que posso usá-lo em várias instâncias de navegadores nos PCs)
Em resumo, ofereço este trecho da página chaveiro gnome localizada aqui
O GNOME Keyring é uma coleção de componentes no GNOME que armazenam segredos, senhas, chaves, certificados e os disponibilizam para os aplicativos.
O GNOME Keyring é integrado ao login do usuário, para que seu armazenamento secreto possa ser desbloqueado quando o usuário efetuar login na sessão.
O GNOME Keyring é baseado em um padrão chamado PKCS # 11, que é uma maneira padrão de aplicativos gerenciarem certificados e chaves em cartões inteligentes ou armazenamento seguro.