não posso usar ferramentas como bcrypt, mas não queria deixar esses dados armazenados no banco sem segurança.
Qual o motivo de você não poder usar ferramentas que estão evoluindo há décadas para garantir a segurança de todos?
O problema é que eu preciso ter acesso a leitura dessa senha, não só de maneira comparativa
E qual o real motivo de você precisar ler isso depois?
Você precisa autenticar com um sistema externo com ela?
não consigo pois são informações dinâmicas que o usuário irá informar ao sistema
Que informações são dinâmicas?
e a aplicação pode ter N números de usuários e para cada usuário pode se ter N senhas registradas
A princípio isso não seria um problema, em vez de fazer uma única verificação faria um loop
Para te ajudarmos você precisa explicar melhor seu problema, sem o contexto completo não há como ajudar-te