비밀번호 암호화 할때 복호화가능한 방법 (이전 비밀번호 내용 저장or양방향암호화)
안녕하세요 2달차 신입 자바개발자입니다.
현재 spring boot로 거래소 api를 만들려고 하는데, 비밀번호 암호화에 대해 궁금한 점이 있습니다.
JWT+PasswordEncoder를 통해서 비밀번호 암호화해서 db에 저장하는데
복호화가 불가능한 상황입니다.
그런데 기획 상으로
'비밀번호 재설정 유의사항
1. 이전 *회 동안 사용한 비밀번호는 사용 금지'
2. 생일, 전화번호 등 추측하기 쉬운 번호 금지'
라고 되어있는데, 사용자가 지정한 비밀번호를 알아야 기록을 남길 텐데 어떤 프레임워크나 스택을 써야할지 모르겠습니다.
노드 코인 주소를 저장할때도 암호화해서 저장했다가 내보낼때는 복호화해서 내보내야 한다고 하는데 비슷한 기능을 사용하면 될 것같은데 혹시 어떤 기능을 써야할지 추천 부탁드리면 너무 감사드리겠습니다.
#복호화
#springboot
#java
#비밀번호
#양방향-암호화