티스토리 뷰
문제는 위와 같으며 이미 만들어진 SHA-256 라이브러리를 통해 구현하였습니다.
파이썬 코드는 다음과 같습니다.
import hashlib
from sys import stdin
S = stdin.readline().strip()
hashStr = hashlib.sha256(S.encode())
print(hashStr.hexdigest())
자바 코드는 다음과 같습니다.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.security.MessageDigest;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String S = br.readLine();
MessageDigest md = MessageDigest.getInstance("SHA-256");
md.update(S.getBytes());
StringBuilder sb = new StringBuilder();
for (byte b : md.digest()) {
sb.append(String.format("%02x", b));
}
System.out.println(sb.toString());
}
}
'알고리즘' 카테고리의 다른 글
[알고리즘 / 백준] 4195 - 친구 네트워크 (0) | 2020.11.08 |
---|---|
[알고리즘 / 백준] 1920 - 수 찾기 (0) | 2020.11.08 |
[알고리즘 / 백준] 5397 - 키로거 (0) | 2020.11.08 |
[알고리즘 / 백준] 1966 - 프린터 큐 (0) | 2020.11.08 |
[알고리즘 / 백준] 2798 - 블랙잭 (0) | 2020.11.08 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- permutation
- AWS
- search
- programmers
- BFS
- array
- 프로그래머스
- Combination
- ionic
- string
- java
- 순열
- Algorithm
- Baekjoon
- ECR
- SWIFT
- spring
- 조합
- CodeCommit
- 에라토스테네스의 체
- map
- CodeDeploy
- 수학
- EC2
- DFS
- cloudfront
- Dynamic Programming
- 소수
- CodePipeline
- sort
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함