Estoy creando un sistema que, por razones que describo a continuación, no puedo usar contraseñas con hash, pero aún así me gustaría cifrarlas para que sea tan difícil como para descifrarlas, en el (improbable) evento el DB se pone en peligro.
Básicamente, la razón por la que no puedo almacenar el hash es porque no son detalles de autenticación para mi sistema, se usarán para iniciar sesión en servicios externos y, por eso, necesito almacenarlos en una Formato reversible para que pueda descifrar los detalles de autenticación y realizar inicios de sesión remotos.
¿Cuál sería la mejor manera de abordar este problema?