SHA-1

시간 제한1초메모리 제한256 MB

요약
길이가 1부터 50인 영숫자 문자열이 주어지면 SHA-1 해시를 40자리 소문자 16진수로 출력합니다.
난이도

보통10점 중 4점

유형
구현, 시뮬레이션, 비트 연산
정답자
아직 제출이 없습니다

문제

SHA-1은 임의의 바이트 열을 160비트 값 하나로 줄이는 해시 함수다. 문자열 SS가 주어지면 SS를 ASCII 바이트로 보고 SHA-1 해시값을 구한다.

입력

첫째 줄에 문자열 SS가 주어진다. SS는 알파벳 대문자와 소문자, 숫자로만 이루어져 있고, 길이는 1 이상 50 이하다.

출력

첫째 줄에 SS의 SHA-1 해시값을 소문자 16진수 40자리로 출력한다.

예제2

  1. 예제 1

    입력
    HelloWorld
    
    예상 출력
    db8ac1c259eb89d4a131b253bacfca5f319d54f2
    
  2. 예제 2

    입력
    abc
    
    예상 출력
    a9993e364706816aba3e25717850c26c9cd0d89d