No PostgreSQL, usando o pgcrypto
módulo, posso gerar um hash lento com blowfish (ou qualquer algoritmo compatível) assim:
crypt('SomeTextHere', gen_salt('bf'));
No entanto, ele gera automaticamente um sal (com gen_salt
) e o requer. Não quero usar sal. Também não estou interessado em usar uma função hash normal (como sha256). Como posso gerar um hash lento sem sal?
É trivial usar sempre o mesmo sal. Apenas faça:
Se você não quiser nenhum sal, precisará escrever algum código para implementá-lo. Isso certamente não é uma tarefa de DBA.