Primeiro, você deve ser mais livre com direitos de acesso somente leitura do que leitura-gravação. Pode ser possível que um hacker tenha acesso aos seus dados, mas não possa editá-lo.
Mas, muito mais importante, isso não é sobre você. O fato de que você pode estar ferrado se alguém tiver acesso total ao seu banco de dados é irrelevante. Muito mais importante são os dados do seu usuário.
Se você recuperar seu banco de dados, o hacker ainda terá acesso à conta do seu usuário.
E quem sabe o que mais? E se eles usam a mesma senha no Google? Ou PayPal? E se isso permitir que um hacker tenha acesso ao nome de solteira da mãe ou aos 4 últimos dígitos do cartão de crédito?
E se isso os colocar em outras contas? Não passe por um hacker para passar por um sistema de suporte ao usuário e obter mais informações .
Apenas ... apenas não. Essa é a informação privada do seu usuário e você não precisa ser capaz de vê-lo. Também é sua reputação. Criptografe.
EDIT: Um comentário extra, para salvar qualquer futuro leitor de ler todas as respostas e comentar ...
Se você for criptografar (no sentido mais estrito), será necessário usar um par de chaves pública / privada , o que é bom, mas torna a vida um pouco mais difícil para você e seu usuário.
Uma solução mais simples e eficaz é random-salt e hash a senha. Hashing sozinho não é suficiente; Se o usuário usar uma senha comum, ela aparecerá em tabelas de hash reverso, que estão prontamente disponíveis com uma simples pesquisa na Internet.