솔트(salt)란?
·
JS
💡 솔트추가에 대해 해시 함수에서 비슷한 한글을 입력하니 비슷한 해시 값을 생성하게 되는 문제가 발생하였습니다. 따라서 비슷한 이름을 입력 받아도 다른 해시 값을 생성하도록 하는 방법을 찾아야 하던 중 "솔트"라는 것을 알게 되었습니다. 1. 해시 함수의 "솔트" 추가 해시 계산에 "솔트"(salt)라는 임의의 값을 추가하여, 비슷한 이름이라도 다른 해시 값을 생성하도록 할 수 있습니다. 솔트는 해시 함수의 입력에 추가되는 고정된 문자열이며, 이로 인해 같은 입력 값에 대해서도 다른 출력이 생성됩니다. const hashName = (name) => { let hash = 0; const salt = "your_salt_here"; // 솔트 추가 const combined = name + salt; /..
doocong22
'암호학' 태그의 글 목록