나는 항상 궁금해했다 ... 해싱 암호를 소금에 절일 때 더 나은 것이 무엇입니까? 왜? 아니면 소금을 바르는 한 그것은 중요합니까?
설명하기 : 우리는 모든 (희망) 이제 우리가해야으로 알고 소금 [우리가 데이터베이스에 저장을 위해 해시하기 전에 암호를 편집 : 당신이 좋아하는 일을 피할 수 있도록 최근 제프 앳 우드에게 무슨 일이 일어 났는지 ]. 일반적으로 이것은 해싱 알고리즘을 통과하기 전에 소금과 암호를 연결하여 수행됩니다. 그러나 예는 다양합니다 ... 일부 예는 암호 앞에 소금을 추가합니다. 일부 예 는 암호 뒤에 소금 을 추가 합니다. 나는 소금을 중간에 넣는 것을 보았습니다.
그렇다면 어느 쪽이 더 나은 방법이며 왜 그렇습니까? 해시 충돌 가능성을 줄이는 방법이 있습니까? 내 인터넷 검색에서 주제에 대한 적절한 분석을 설정하지 않았습니다.
편집 : 좋은 답변 사람들! 답변을 하나만 선택할 수있어서 죄송합니다. :)