Como usar a criptografia SHA1 em vez do BCrypt no Laravel 4?

Estou desenvolvendo um chamado AAC (Automatic Account Creator) para um jogo, é basicamente um site com funções para criar contas, jogadores e várias outras coisas para os jogadores. O servidor suporta apenas SHA1 e plain - o que é totalmente inseguro. Eu não posso mergulhar no código-fonte e fazer alterações. Se houver qualquer maneira de usar SHA1 eu ficaria muito grato. Acabei de ler sobre o BCrypt, é ótimo, mas eu realmente não posso mudar o código-fonte para se adequar ao BCrypt. Eu consegui colocar SHA1 no registro assim:

$password = $input['password'];
$password = sha1($password);

Mas eu simplesmente não consigo entrar. estou fazendo errado? Parece que o Laravel não me deixa entrar.

eu tenhoget_register epost_registertambém tenhoget_login epost_login. Preciso alterar alguma coisa no post_login para fazer login ou? Alguma dica?

Estou usando o servidor PHP do Laravel (phpMyAdmin) e o phpMyAdmin no WAMP. Eu acho que o Laravel verifica quando você está verificando o DB através doAuth::attempt método laravel está fazendo alguma forma de hashing para verificar o pw atual e o logado para checar um ao outro.

questionAnswers(3)

yourAnswerToTheQuestion