암호화 | 복호화 |
---|---|
crypt | decrypt |
encode | decode |
대칭키 / 비대칭키 / hashcode
암호화와 hashcode의 차이: (공통점: 값을 바꾼다)
hash는 복호화 불가, 암호화는 가능
@Bean // PasswordEncoder passwordEncoder = new BCryptPasswordEncoder()
public PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
⬆ 이 부분만 교체하면 다른 암호화 로직 사용 가능 }
CSRF: Cross Site Request Forgery
옥션 해킹에서 사용된 공격 기법: 이미지로 admin id,pw 변경