728x90
Hash 란?
단방향성으로 입력 값의 크기와 상관없이 결과 값의 길이(크기)가 일정하다.
데이터 무결성 확보와 관련해 IT기술 전반에서 사용된다.
(( 무결성 : 위조, 변조되지 않음을 나타냄 ))
- 대표적인 Hash 알고리즘
MD-5 : 패스워드 단방향 암호화에 사용 금지, 일정 길이(정해진 길이)
>> MD-5 활용 : Hash + SALT(random) : 내부자 알고 있는 키, 보안성을 높임
SHA-1, SHA-128, 256, 384, 512
>> 보통 패스워드 암호화 시, SHA-256을 가장 대중적으로 사용한다.
- 보안을 위한 사용자 인증 종류
1) 소지 : 열쇠
2) 지식 : 암기(패스워드) >> 단방향 암호화해 저장
3) 생체 : 지문
4) 위치
* 대표적인 Hash 기술 활용 예시
- 무결성 확보 : 인증서 검증, 디지털 포렌식, 디지털 서명 (Hash + PKI)
- 패스워드 단방향 암호화
- 블록체인
728x90
'CS-SQL-DB' 카테고리의 다른 글
대외계 연결 - 출발지, 목적지 IP 모두 변경 후 발생한 이슈 기록 (0) | 2024.04.16 |
---|---|
VPN 개념과 특징(터널링) 프로토콜(IPSec) (0) | 2023.09.01 |
URL, URI |주소를 나타내는 친구들 (0) | 2023.06.09 |
HTTP란? http method & response status code (0) | 2023.05.30 |
네트워크 | IPv4 주소 구조 (0) | 2023.05.29 |
댓글