1
respuesta

[Sugerencia] Error en encriptar la clave

Esimados: si les pasa algo similar a mí, que no me coinciden los datos del usuario con la encripatación que hace Spring, para leer ese tipo de dato; les recomiendo que hagan sus Bcrypts aquí: https://www.browserling.com/tools/bcrypt

Recién acabo de probar este encriptador y el "123456" da igual a: "$2a$10$hDnpBTNpjkDxJFzHW4KxR.QDbUsWMNTCseRLcBhgQUwv6mBpgy9wu". Por eso, para todos los que necesiten acomodar este error, entren a esta página y creen allí el Bcrypt. A mí me funcionó.

1 respuesta

¡Hola Eduardo!

Gracias por compartir tu sugerencia con la comunidad. Es cierto que a veces podemos tener problemas con la encriptación de contraseñas en Spring Boot.

Para encriptar una contraseña en Spring Security, puedes utilizar la clase BCryptPasswordEncoder. Aquí te dejo un ejemplo de cómo podrías utilizarla:

String password = "123456";
BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
String hashedPassword = passwordEncoder.encode(password);

Espero que esta información te sea útil. Recuerda que la seguridad es una tarea crítica en cualquier aplicación y debemos tomarla en serio. ¡Buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios