bueno si son varios usuarios los que accesan a la seccion que tienes protegida y en la cual validas con info que esta en los archivos de texto tal vez te convenga mejor crear una tabla en mysql y almacenar dicha info alli, para la cuestion de encriptado, puedes usar la funcion md5() esta funcion debuelve el hash de una cadena de texto, por lo que:
$clave = "miclave";
$clavemd5 = md5($clave);
echo $clavemd5; //imprime: 3d3232b2f031f070d9ba5969b87776ff
asi "miclave" encriptada con md5() seria: 3d3232b2f031f070d9ba5969b87776ff
deves tomar en cuenta que las cadenas encriptadas con dicha funcion no son desencriptables por lo que a la hora de autentificar deberas encriptar la clave enviada para hacer la comparacion.
Código PHP:
$archivo = file("$id.txt");
$passvalido = chop($archivo[0]);
$pass = $_POST["password"];
if(md5($pass) == $passvalido){
//aqui las sentencias si es valido el password
}