public function testPasswordEncryption()
{
$a = new Auth(new File(__DIR__ . '/../tmp/access.txt'), Auth::ENCRYPT_MD5);
$a->authenticate('testuser1', '12test34');
$this->assertFalse($a->isValid());
unset($a);
$a = new Auth(new File(__DIR__ . '/../tmp/access.txt'), Auth::ENCRYPT_SHA1);
$a->authenticate('testuser1', '12test34');
$this->assertFalse($a->isValid());
unset($a);
$a = new Auth(new File(__DIR__ . '/../tmp/access.txt'), Auth::ENCRYPT_CRYPT, array('salt' => 'abcdefg'));
$a->authenticate('testuser1', '12test34');
$this->assertFalse($a->isValid());
}