Miklix

Tiger-192/4 해시 코드 계산기

게시됨: 2025년 2월 17일 오후 6시 53분 55초 UTC

Tiger 192비트, 4라운드(Tiger-192/4) 해시 함수를 사용하여 텍스트 입력이나 파일 업로드를 기반으로 해시 코드를 계산하는 해시 코드 계산기입니다.

이 페이지는 가능한 한 많은 사람이 이용할 수 있도록 영어에서 기계 번역되었습니다. 안타깝게도 기계 번역은 아직 완성된 기술이 아니므로 오류가 발생할 수 있습니다. 원하시는 경우 여기에서 영어 원문을 보실 수 있습니다:

Tiger-192/4 Hash Code Calculator

Tiger 192/4(Tiger 192비트, 4라운드)는 입력(또는 메시지)을 받아 일반적으로 48자 16진수로 표현되는 고정 크기 192비트(24바이트) 출력을 생성하는 암호화 해시 함수입니다.

Tiger 해시 함수는 1995년 Ross Anderson과 Eli Biham이 설계한 암호화 해시 함수입니다. 64비트 플랫폼에서 빠른 성능을 위해 특별히 최적화되어 파일 무결성 검증, 디지털 서명, 데이터 인덱싱과 같이 고속 데이터 처리가 필요한 애플리케이션에 적합합니다. 3라운드 또는 4라운드에서 192비트 해시 코드를 생성하며, 필요한 경우 저장 제약이나 다른 애플리케이션과의 호환성을 위해 160비트 또는 128비트로 잘라낼 수 있습니다.

현대 암호화 애플리케이션에서는 더 이상 안전하지 않은 것으로 간주되지만, 이전 버전과의 호환성을 위해 해시 코드를 계산해야 하는 경우 여기에 포함됩니다.

전체 공개: 이 페이지에서 사용된 해시 함수의 구체적인 구현은 제가 직접 작성하지 않았습니다. PHP 프로그래밍 언어에 포함된 표준 함수입니다. 편의를 위해 웹 인터페이스만 공개하여 여기에서 사용할 수 있도록 만들었습니다.


새 해시 코드 계산

이 양식을 통해 제출된 데이터 또는 업로드된 파일은 요청된 해시 코드를 생성하는 데 걸리는 기간 동안만 서버에 보관됩니다. 결과가 브라우저로 반환되기 전에 즉시 삭제됩니다.

데이터를 입력합니다:



제출된 텍스트는 UTF-8로 인코딩됩니다. 해시 함수는 이진 데이터에서 작동하므로 텍스트가 다른 인코딩으로 되어 있을 때와 결과가 달라집니다. 특정 인코딩으로 된 텍스트의 해시를 계산해야 하는 경우 대신 파일을 업로드해야 합니다.



Tiger-192/4 해시 알고리즘에 대하여

저는 수학자도 암호학자도 아니지만, 예를 들어 이 해시 함수를 일반인이 이해하기 쉽게 설명하려고 노력하겠습니다. 과학적으로 정확하고 정확한 수학 중심의 설명을 선호하신다면, 다른 많은 웹사이트에서 찾을 수 있을 거라고 확신합니다 ;-)

이제 비밀 스무디 레시피를 만든다고 상상해보세요. 과일(데이터)을 넣고 특별한 방식(해싱 프로세스)으로 섞으면 마지막에 독특한 맛(해시)이 나옵니다. 블루베리를 하나 더 넣는 것처럼 아주 사소한 것 하나만 바꿔도 맛이 완전히 달라집니다.

Tiger의 경우 3단계로 진행됩니다.

1단계: 재료 준비(데이터 패딩)

  • 데이터가 크든 작든, Tiger는 블렌더에 적합한 크기인지 확인합니다. 모든 것이 완벽하게 맞도록 약간의 추가 필러(패딩 등)를 추가합니다.

2단계: 슈퍼 블렌더(압축 기능)

  • 이 블렌더에는 강력한 칼날이 3개 있습니다.
  • 데이터는 덩어리로 잘리고, 각 덩어리는 한 번에 하나씩 블렌더를 거칩니다.
  • 이 칼날은 그저 회전하는 것이 아니라, 특수 패턴을 사용하여 데이터를 미친 듯이 섞고, 부수고, 비틀고, 뒤섞습니다(이것은 모든 것이 예측 불가능하게 섞이도록 하는 비밀 블렌더 설정과 같습니다).

3단계: 다중 블렌드(패스/라운드)

  • 흥미로운 점은 여기 있습니다. Tiger는 데이터를 한 번만 섞는 것이 아니라 여러 번 섞어서 아무도 원래 성분을 알아낼 수 없도록 합니다.
  • 이것이 3라운드와 4라운드 버전의 차이입니다. 블렌딩 사이클을 하나 더 추가함으로써 4라운드 버전은 조금 더 안전하지만 계산 속도가 더 느립니다.

블루스카이에서 공유하기페이스북에서 공유하기LinkedIn에서 공유하기Tumblr에 공유하기X에서 공유LinkedIn에서 공유하기Pinterest에 고정

미켈 방 크리스텐슨

저자 소개

미켈 방 크리스텐슨
남자 이름은 miklix.com의 창시자이자 소유자입니다. 전문 컴퓨터 프로그래머/소프트웨어 개발자로 20년 이상 경력을 쌓았으며 현재 유럽의 대형 IT 기업에서 정규직으로 근무하고 있습니다. 블로그를 운영하지 않을 때는 여가 시간을 다양한 관심사, 취미, 활동으로 보내며 이 웹사이트에서 다루는 다양한 주제에 어느 정도 반영되어 있습니다.