A maneira padrão do Emacs é colocar em .authinfo.gpg
machine www.example.com login itsme password secret
e codificá-lo usando gpg. Eu não testei com rcirc, mas gnus e tramp usam isso.
Você também pode colocar as mesmas informações em .authinfo
, usando apenas chmod para protegê-las, mas não será tão seguro.
Lendo a fonte do Emacs auth-source.el mostre que ele pode fazer algo bastante complexo, em particular, você poderia usar M-x customize-variable auth-sources
para escolher uma maneira diferente de especificar login / mdp para o Emacs (incluindo coisas do gnome e do kde).