보안 개발자

  • 홈
  • 태그
  • 방명록

hash 1

[암호학] 해시함수 Hash Function

Hash Function은 우리말로 해시함수 또는 해쉬함수라고도 하는데 저는 해시함수라고 부르겠습니다. (암호학 수업시절 "해쉬가 아니라 해시라고!" 라는 말이 머리에 박혀있어서 저도 이제는 해시가 아니면 거슬리긴 합니다ㅎㅎ) 해시함수는 임의의 입력값에 대해 고정된 길이의 값을 출력하는 함수입니다. (해시함수를 왜 사용하는지는 아래에서 다루겠습니다.) 예를 들어, MD5(Messsage Digest Algorithm 5)라는 해시함수는 임의의 길이의 입력 데이터를 받아 128비트(16바이트)의 고정된 길이의 해시 값을 생성합니다. 마지막으로, 항상 같은 입력값에 대해 같은 출력값을 생성합니다 저는 아래 온라인 사이트에서 MD5로 해시 값을 생성해 보겠습니다. 프로그램을 이용한 해싱방법은 맨 아래에서 다루..

암호학 강의 2023.11.09
이전
1
다음
반응형
프로필사진

보안 개발자

  • 분류 전체보기 (51)
    • 워게임 (20)
      • Bandit (Linux Wargame) (18)
      • root-me(Web-Client) (1)
      • root-me(Cryptanalysis) (1)
    • 프로그래밍 (1)
      • CMake (0)
    • Network (10)
      • gRPC (1)
      • OpenSSL (7)
    • 암호학 강의 (14)
    • 임베디드 (2)
    • HSM 관련 (2)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.