Project

[Project] Day10

owls 2024. 5. 11. 14:28
728x90

 

CREATE TABLE members(
member_id BIGINT AUTO_INCREMENT Primary Key,
    email VARCHAR(255) NOT NULL,
    password VARCHAR(255) NOT NULL,
    created_time TIMESTAMP,
    modified_time TIMESTAMP
);

 

BCryptPasswordEncoder 이외에도

LdapShaPasswordEncoder : `Deprecated` 다이제스트 기반 비밀번호 인코딩은 안전하지 않은 것으로 간주되어 더 이상 사용되지 않습니다. base64 인코딩

NoOpPasswordEncoder : `Deprecated` 레거시 구현으로 안전하지 않아 더 이상 사용되지 않습니다. 인코딩과정이 없고 평문으로 제공

StandardPasswordEncoder : `Deprecated` 다이제스트 기반 비밀번호 인코딩은 안전하지 않은 것으로 간주되어 더 이상 사용되지 않습니다.

Pbkdf2PasswordEncoder : 

SCryptPasswordEncoder :
https://blog.ircmaxell.com/2014/03/why-i-dont-recommend-scrypt.html

Argon2PasswordEncoder :

https://docs.spring.io/spring-security/site/docs/current/api/org/springframework/security/crypto/password/package-summary.html

 

https://docs.spring.io/spring-framework/reference/web/webmvc/mvc-controller/ann-exceptionhandler.html

 

https://jeong-pro.tistory.com/195

 

 

https://bugoverdose.github.io/development/spring-exception-handling-with-controlleradvice/

 

https://brunch.co.kr/@springboot/292

 

https://www.elancer.co.kr/blog/view?seq=231

728x90