해시알고리즘(Hash Algorithm)
·
10_알고리즘/알고리즘 설계 기법
해시 알고리즘(Hash Algorithm) 쉽게 이해하기! 😄해시 알고리즘은 데이터를 고정된 크기의 고유한 값(해시값) 으로 변환하는 알고리즘입니다. 주로 데이터 무결성 검증, 암호화, 비밀번호 저장 등에 사용되며, 입력값이 조금만 달라도 전혀 다른 해시값을 생성 하여 보안성을 높입니다. 🔐🔢해시 알고리즘의 주요 특징 🌟1. 단방향성(One-way Function)한 번 해시된 데이터는 되돌릴 수 없는 특성예시: 비밀번호를 해시값으로 변환해 보관하고 복호화 불가장점: 보안 강화 및 데이터 보호2. 충돌 회피(Collision Resistance)서로 다른 입력값이 동일한 해시값을 생성하지 않도록 설계예시: 같은 해시값이 나오지 않도록 다양한 보안 기법 적용장점: 데이터의 고유성 보장 및 안전성 향..