티스토리 뷰

개발/보안

[보안 용어] HASH

-=HaeJuK=- 2024. 2. 4. 14:58
반응형

해시 함수(Hash Function)

해시 함수는 임의의 크기의 데이터를 고정된 크기의 고유한 값, 즉 해시값으로 매핑하는 함수입니다. 주어진 입력에 대해 동일한 해시값이면서 서로 다른 입력에 대해서는 가능한 한 다른 해시값을 생성해야 합니다.
일반적으로 해시 함수는 무결성 검증, 데이터 저장 및 비밀번호 보안 등 다양한 분야에서 사용됩니다.

 

대표적인 해시 알고리즘 및 특징:

MD5 (Message Digest Algorithm 5):

장점:빠른 연산 속도

단점: 충돌 가능성이 높음

보안 취약점이 발견되어 현재는 권장되지 않음

 

SHA-1 (Secure Hash Algorithm 1):

장점: 빠른 연산 속도, SHA-256 또는 그 이상과 비교하여 상대적으로 간결

단점: 충돌 가능성이 존재하며, 안전한 애플리케이션에서는 피하는 것이 좋음

 

SHA-256 (Secure Hash Algorithm 256-bit):

장점:높은 보안 강도, 높은 충돌 저항성

단점: 연산이 더 복잡하여 상대적으로 느린 속도

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함