salting 과 hashing
·
강의노트
※이글의 예시들은 Udemy의 Angela Yu의 "The-Complete-Web-Development-Bootcamp" 강의의 내용을 정리한 것입니다. Hash| 내가 만든 사이트에 사용자들이 가입을 할 것이고, 그들의 비밀번호가 지정된 데이터베이스에 저장될 것이다. 만일 이것이 암호화되지 않은 평문 그대로 저장된다면 보안상 정말 위험할 것이다. 이를 더 안전하게 하기위해 다양한 방법의 암호화 기법이 사용되는데 해시도 이 중의 하나이다. hash는 단방향 암호화 기법으로 평문을 고정된 길이의 암호화된 문장으로 만들어준다. 그렇다면 단방향 기법이라는 것은 무엇일까? 139*3 = a 위의 식에서 a를 찾는 것은 쉽지만 139를 나누어떨어지게 하는 수 b를 찾는 것은 수를 하나하나 대입해봐야하는 어려운 일..