라벨이 솔트인 게시물 표시

얄팍한 암호화 (다이제스트, 해쉬함수, 스트레칭, 솔트)

암호화의 기본은 단방향. 해쉬함수 유저가 입력한 패스워드가 1234면 해쉬함수라는 녀석은 이 간단한 패스워드 1234를 복잡한 코드(2j1hd1i2keauiaeh24i1h293192492) 로 바꾸어 줌. 다이제스트 해쉬함수를 돌려서 나온 복잡한 코드가 바로 다이제스트. 솔트 해쉬함수를 돌릴 때 고객이 입력한 1234 뿐만 아니라 양념을 더 쳐서 패스워드를 길게 만든 후 (1234+229dfendi2jfj) 다이제스트를 만들기도 하는데, 이 때 양념을 치는게 솔트. 스트레치 다이제스트가 나온 후 수십 수백번을 또 해쉬함수로 돌려가지고 다이제스트를 복잡하게 하면 스트레치.