[python] – sha256 암호화 및 복호화
글 작성자: Universe7202
hashlib 모듈을 사용하여 암호화 복호화가 가능하다.
단, 복호화는 한글자로 암호화된 값만 복호화가 가능하다.
[SHA-256 Encrypt]
import hashlib
str = "test"
print(hashlib.sha256(str.encode()).hexdigest())
# Result
# 9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
[SHA-256 Decrypt]
sha-256 복호화는 한글자로 암호화된 값을 복호화하는 해시 테이블을 만들어서 복호화를 한다.
import hashlib
str = """ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb
2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"""
for i in range(123):
str = str.replace(hashlib.sha256(chr(i).encode()).hexdigest(), chr(i))
print(str)
# Result
# a c
'Code' 카테고리의 다른 글
[python] - beautiful soup를 이용한 웹 크롤러 만들기 (0) | 2019.04.06 |
---|---|
[python] - requests 모듈을 이용한 웹 요청 (0) | 2019.04.06 |
[python] – md5 암호화 및 복호화 (0) | 2019.04.06 |
[python] - argparse module (0) | 2019.04.06 |
[html] - iframe 페이지 안보이게 하기 (0) | 2019.04.06 |
댓글
이 글 공유하기
다른 글
-
[python] - beautiful soup를 이용한 웹 크롤러 만들기
[python] - beautiful soup를 이용한 웹 크롤러 만들기
2019.04.06 -
[python] - requests 모듈을 이용한 웹 요청
[python] - requests 모듈을 이용한 웹 요청
2019.04.06 -
[python] – md5 암호화 및 복호화
[python] – md5 암호화 및 복호화
2019.04.06 -
[python] - argparse module
[python] - argparse module
2019.04.06