JAVA (17) 썸네일형 리스트형 Java SHA-256 SALT 를 사용하여 비밀번호 암호화 요즘은 암호화된 데이터를 복호화 할 수 있는 양방향 암호화 방식이 아닌 일방향 암호화 즉, 암호화된 데이터를 복호화 할 수 없는 암호화 방식을 사용하는 SHA-256, SHA-512 방식의 암호화를 주로 사용합니다. 일방향 암호화는 비밀번호가 유출되어도 원래 암호를 알아내기가 힘듭니다. 예를 들어 SHA-256를 사용하여 비밀번호 pwd1을 저장하면 3b86ff88ef6c490628285f482af15ddcb29541f94b 와 같은 해시값을 생성하여 이를 패스워드 값으로 DB에 저장하게 됩니다. 그럼 로그인할 때 비밀번호를 다시 SHA-256을 사용하여 DB에 저장된 값과 비교하여 맞는지 확인 하는 절차를 거치면 비밀번호를 직접 DB에 저장해서 비교하는 것 보다는 안전하게 됩니다. 하지만 이것만으로도 .. 이전 1 2 3 다음