백준 10930
-
[백준] 10930 SHA-256백준 Online Judge 2021. 8. 26. 19:19
문제 링크 10930번: SHA-256 첫째 줄에 문자열 S가 주어진다. S는 알파벳 대문자와 소문자, 그리고 숫자로만 이루어져 있으며, 길이는 최대 50이다. www.acmicpc.net 문제 해설 SHA-256은 대표적인 해시 알고리즘 중 하나이다. 문제 유형: 해시, 구현 추천 문제 풀이 시간: 15분 문제: 문자열 S가 주어졌을 때, SHA-256 해시값을 구하라. 풀이 코드 import hashlib input_data = input() # 입력받은 데이터의 바이트 객체를 구한다. encoded_data = input_data.encode() # hashlib의 sha256 함수를 사용해서 해쉬 객체를 만든다. result = hashlib.sha256(encoded_data).hexdigest..