Problem Solving/Online Judge

[BOJ] #10930 - SHA-256

se0m 2021. 6. 13. 02:12
 

10930번: SHA-256

첫째 줄에 문자열 S가 주어진다. S는 알파벳 대문자와 소문자, 그리고 숫자로만 이루어져 있으며, 길이는 최대 50이다.

www.acmicpc.net

 

** 문제 유형

  • 해시, 구현

 

** 풀이

  1. hashlib의 sha256 함수를 이용하여 SHA-256 해시 객체를 구함
  2. (hashlib.sha256(문자열의 바이트 객체)).hexdigest(): 해시 결과를 의미하는 문자열

 

from hashlib import sha256

rslt = sha256(input().encode())

print(rslt.hexdigest())