해시(Hash)와 보안 이슈(부르트 포스, 레인보우 테이블, 솔트)


해시(Hash)와 보안 이슈(부르트 포스, 레인보우 테이블, 솔트)

해싱은 보통 패스 워드 같은 중요 값을 보안하고자 할 때 사용된다.해싱은 알다시피 해시 함수를 통해 일 방향적 반환값을 만드는 것이다.중요한 것은 일 방향적이라는 것이다.일 방향적이라는 것은 역함수가 없다는 말이고,해시 함수를 통해 나온 결괏값으로원래의 입력값을 찾을 수 있게 만들면 안 된다는 것이다.매번 입력값에 대한 결괏값은 동일해야 하다.그리고 해싱의 결괏값을 직접 이용한다기보다는내가 입력한 값이 결과 테이블에 존재하느냐? 의 위주로 사용이 된다.이래서 보안을 위한다면, 일 방향으로 나오는 해시를 이용하는 것이DB 자체를 털리지 않는 이상 아주 안전한 보안 방법이 되는 것이다.하지만 문제는 많은 사람들..........

해시(Hash)와 보안 이슈(부르트 포스, 레인보우 테이블, 솔트)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 해시(Hash)와 보안 이슈(부르트 포스, 레인보우 테이블, 솔트)